كيفية أخذ نسخة احتياطية من قواعد بيانات MySQL واستعادتها

كيفية أخذ نسخة احتياطية من قواعد بيانات MySQL واستعادتها

استخدم mysqldump لإنشاء نسخ احتياطية منطقية من قواعد بيانات MySQL الخاصة بك واستعادتها عند الحاجة.

1. أخذ نسخة احتياطية من قاعدة بيانات واحدة

mysqldump -u myuser -p myapp > myapp_backup.sql

2. أخذ نسخة احتياطية من جميع قواعد البيانات

mysqldump -u root -p --all-databases > all_databases.sql

3. استعادة قاعدة بيانات

mysql -u myuser -p myapp < myapp_backup.sql

4. جدولة نسخ احتياطية يومية باستخدام cron

0 2 * * * mysqldump -u myuser -pYOURPASS myapp > /backups/myapp_$(date +\%F).sql

احتفظ بالنسخ الاحتياطية خارج السيرفر، واختبر عملية الاستعادة بشكل دوري لتتأكد من أنها تعمل.

هل كانت المقالة مفيدة ؟

35 أعضاء وجدوا هذه المقالة مفيدة

Powered by WHMCompleteSolution