نحوه بکاپ گرفتن از mysql در سرور لینوکس (innodb) : پست های وبلاگ شما, اطلاعات کاربران شما, تنظیمات و بسیاری از سایر اطلاعاتی حیاتی سایت شما در دیتابیس sql ذخیره میشود, پس پشتیبان گرفتن از این داده ها جزو امور حیاتی یک ادمین سرور است. در ادامه با نوین هاست همراه باشید.
بکاپ گرفتن از mysql در سرور لینوکس (innodb) + نکات مهم
قبل از پشتیبان گیری پوشه اصلی بعد از ورود به سرور مجازی , باید سرویس mysql را stop کنید:
# /etc/init.d/mysql stop
در صورت تمایل میتوانید از کل پوشه mysql بکاپ تهیه کنید. که شامل کانفیگ و تنظیمات sql نیز میشود:
# cp -pra /var/lib/mysql /var/lib/mysql-back
جهت پشتیبانگیری از فایل های دیتابیس موجود نیازی به stop کردن سرویس نیست. در صورتی که اینکار را کرده اید. با دستور زیر start کنید:
# /etc/init.d/mysql start
سپس با دستور زیر از همه دیتابیس های موجود پشتیبان تهیه کنید:
# mysqldump -EKR –single-transaction –all-databases > /root/dump.sql
برای بازگردانی پشتیبان از دستور زیر استفاده کنید:
# mysql < /root/drop.sql
نوین هاست یار نوین شماست.