السلام عليكم ورحمة الله وبركاته
اهلا وسهلا بكم درسنا اليوم هام جدا وهو اخد باك ابات كاملة من قواعد بيانات السيرفر
بأكثر من طريقة سواء لتخزينها فى خدمة البيك اب او اى شيىء اخر ,,,,,
نبدأ الشرح على بركة الله :
سنشرح اولا اخد باك اب لقواعد البيانات تلقائيا كل 48 ساعة ويمكنك تحديد الوقت على راحتك
نقوم اولا بإنشاء مجلد لحفظ الباك اب به
كود PHP:
mkdir /backup/mysql
ثم نقوم بأعطاء المجلد التصريح التالي :
كود PHP:
chmod 0755 /backup/mysql
بعدها نقوم بكتابة
كود PHP:
nano /scripts/mysqlbackup
ثم نقوم بإضافة التالى فى الملف
كود PHP:
#!/bin/bash
/usr/bin/rsync -arzgopu /var/lib/mysql /backup/mysql
ثم نقوم بالخروج من الملف وحفظه
ctrl+x ثم y ثم enter
ثم نعطي الملف تصريح 755 بالامر التالي :
كود PHP:
chmod 755 /scripts/mysqlbackup
ثم نضيف كورن جروب على اساس يتنفذ الملف كل 48 ساعه
كود PHP:
echo "0 */48 * * * /scripts/mysqlbackup" >> /var/spool/cron/root
وبكدا انتهى الشرح
ايضا يمكن اخد الباك اب بطريقة اخرى وهى كالتالى
كود PHP:
mysqldump -u - p --all-database > file.sql
الى هنا انتهى درسنا اليوم
اتمنى للجميــع التوفيق والسداد
تحياتى لكم
حســـام
Ho` ksoi ;hlgm lk r,hu] fdhkhj hgsdvtv f'vdrjdk