تنظیم بک آپ گیری خودکار از دیتابیس

ابتدا یک پوشه در مسیر اصلی هاست خود(home) تحت عنوان database_backup بسازید.
سپس خط دستور زیر در محل های دستور commend در cron job درج و مقادیر مربوطه از هاست خود براساس شرح ذیل قرار دهید.

خط دستور:

mysqldump -u DBUSERNAME -p’DBPASSWORD’ DBNAME –events –routines –triggers > /PARTITION/USERNAME/database_backup/DBNAME.sql

DBUSERNAME = نام کاربری دیتابیس
DBPASSWORD = رمز عبور دیتابیس
توجه:
علامت ‘ موجود در دستور، حتما در ابتدا و انتهای رمز عبور حفظ شود.
DBNAME = نام دیتابیس
توجه:
این مورد دوبار در دستور تکرار شده است.
USERNAME = نام کاربری هاست
PARTITION = مسیر هاست
توجه:
برای اطلاع از اینکه partition هاست شما روی home یا home3 قرار دارد:
در سی پنل: به بخش اول سی پنل رفته در پنجره سمت چپ دومین گزینه آدرس یوزرتان را نمایش میدهد.
در دایرکت ادمین: مسیر home است.

در نهایت
در مرحله آخر شما باید مشخص کنید که چه زمانهایی باید بک آپ گرفته شود. به بخش cron job در کنترل پنل هاست بروید و زمانبدی را بر حسب دقیقه، ساعت و ماه و روز انتخاب کنید و در بخش command دستور فوق را قرار دهید.
نیاز به زدن تیک گزینه هایی همچون prevent email نمی باشد.

با ذخیره کرون جاب، در زمان هایی که مشخص کرده اید، از دیتابیس مذکور در پوشه ای که روی هاست ساخته اید، بک آپ تهیه می شود.
طی این پروسه، بک آپ جدید جایگزین بک آپ قبلی می شود.

نکته: حال اگر خواستید بکاپ گرفته شده با هاست دیگری انتقال دهید آموزش انتقال فایل به هاست دیگر را مشاهده کنید.

 

Add a Comment

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *