اکسپورت اطلاعات

اکسپورت اطلاعات

بکاپ فایل‌ها

اطلاعات مرزنشین شما در دایرکتوری‌های زیر ذخیره می‌شود:

  • /etc/opt/marzneshin/
  • /var/lib/marzneshin/
  • /var/lib/marznode/

بکاپ فایل‌ها

اطلاعات مرزنشین شما در دایرکتوری‌های زیر ذخیره می‌شود:

  • /etc/opt/marzneshin/
  • /var/lib/marzneshin/
  • /var/lib/marznode/
⚠️
مهم: دایرکتوری /var/lib/marzneshin/mysql نباید ذخیره شود. اگر به اشتباه آن را ذخیره کرده‌اید، قبل از ادامه حذفش کنید.

نصب ابزارهای مورد نیاز

برای اطمینان از نصب ابزارهای لازم، دستور زیر را اجرا کنید:

docker exec -it marzneshin-db-1 bash -c "apt update && apt install -y mariadb-client"

تعریف رمز دیتابیس

رمز دیتابیس را با دستور زیر تعریف کنید:

export MARZDBPASS="pass"

بکاپ از دیتابیس

برای گرفتن بکاپ از دیتابیس دستور زیر را اجرا کنید:

docker exec -i marzneshin-db-1 mariadb-dump -u root -p$MARZDBPASS marzneshin > /var/lib/marzneshin/marzneshin-$(date +%F).sql

فایل بکاپ با تاریخ روز در مسیر /var/lib/marzneshin ذخیره خواهد شد.

بکاپ فایل‌ها

اطلاعات مرزنشین شما در دایرکتوری‌های زیر ذخیره می‌شود:

  • /etc/opt/marzneshin/
  • /var/lib/marzneshin/
  • /var/lib/marznode/
⚠️
مهم: دایرکتوری /var/lib/marzneshin/mysql نباید ذخیره شود. اگر به اشتباه آن را ذخیره کرده‌اید، قبل از ادامه حذفش کنید.

نصب ابزارهای مورد نیاز

برای اطمینان از نصب ابزارهای لازم، دستور زیر را اجرا کنید:

docker exec -it marzneshin-db-1 bash -c "apt update && apt install -y mysql-client"

تعریف رمز دیتابیس

رمز دیتابیس را با دستور زیر تعریف کنید:

export MARZDBPASS="pass"

بکاپ از دیتابیس

برای گرفتن بکاپ از دیتابیس دستور زیر را اجرا کنید:

docker exec -i marzneshin-db-1 mysqldump -u root -p$MARZDBPASS marzneshin > /var/lib/marzneshin/marzneshin-$(date +%F).sql

فایل بکاپ با تاریخ روز در مسیر /var/lib/marzneshin ذخیره خواهد شد.