مرکز آموزش میهن وب هاست

مرکز آموزش میهن وب هاست

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

پرینت این مقاله پرینت این مقاله

ابتدا یک پوشه در مسیر اصلی هاست خود(home) تحت عنوان database_backup بسازید.
سپس در خط دستور زیر و محل های مشخص شده با رنگ قرمز، مقادیر مربوطه از هاست خود را قرار دهید.
خط دستور:
mysqldump -u DBUSERNAME -p'DBPASSWORD' DBNAME --events --routines --triggers --no-tablespaces > /PARTITION/USERNAME/database_backup/DBNAME.sql
DBUSERNAME = نام کاربری دیتابیس
DBPASSWORD = رمز عبور دیتابیس
توجه:
علامت ' موجود در دستور، حتما در ابتدا و انتهای رمز عبور حفظ شود.
DBNAME = نام دیتابیس
توجه:
این مورد دوبار در دستور تکرار شده است.
USERNAME = نام کاربری هاست
PARTITION = مسیر هاست
توجه:
براي اطلاع از اينكه partition هاست شما چیست، بعد از کلیک روی گزینه cron job در صفحه اول پنل هاست، وارد صفحه زیر خواهید شد که در بخش "Command" پارتیشن هاست را می توانید مشاهده نمایید.

تصویر(1)
در مرحله آخر شما بايد مشخص كنيد كه چه زمان هايي بك آپ گرفته شود. به بخش cron job در كنترل پنل هاست برويد و زمانبندي را بر حسب دقيقه، ساعت و ماه و روز انتخاب كنيد و در بخش command دستور فوق را قرار دهيد.
نیاز به زدن تیک گزینه هایی همچون prevent email نمی باشد.
با ذخیره کرون جاب، در زمان هایی که مشخص کرده اید، از دیتابیس مذکور در پوشه ای که روی هاست ساخته اید، بک آپ تهیه می شود.
طی این پروسه، بک آپ جدید جایگزین بک آپ قبلی می شود.
5/5 از 1 رای