طرق أخذ نسخه إحتياطية من قاعدة البيانات من الشل
أخذ نسخه إحتياطية من قاعدة البيانات
يوزر قاعده البينات : altmyoz
الباسورد : 2525
أسم القاعدة : vb
اسم الملف الذي سنقوم سنقوم بخفظ القاعدة به : file.sql
افتح الشل و اكتب الامر التالي :رمز Code:mysqldump -u altmyoz -p 2525 vb >file.sql
بعد ان قمنا بأخذ النسخه الأحتياطية لزرعها نقوم بتنفيذ التطبيق التالي :رمز Code:mysql -u altmyoz -p 2525 vb > file.sql
و اذا كنت ترغب بأخذ نسخه كاملة من قواعد بيانات السيرفر اتبع التالي :
هنا سأقوم بشرح أخذ باك اب كل 12 ساعه من قواعد البيانات
بسم الله
اكتب الامر التالي بالشلرمز Code:mkdir /backup/mysql
نقوم بأعطاء المجلد التصريح التالي :
رمز Code:chmod 0755 /backup/mysql
بعدها اكتب :
ملحوظه ( احذف المسافة الموجوده بين S C بالامر التالي )رمز Code:vi /s cripts/mysqlbackup
نضيف السطر التالي بالملف
رمز Code:#!/bin/bash /usr/bin/rsync -arzgopu /var/lib/mysql /backup/mysql
اضغط Ctrl + w
و اخرج بـ Ctrl + x
بعضها نعطي الملف تصريح 755 بالامر التالي :
ملحوظه ( احذف المسافة الموجوده بين S C بالامر التالي )رمز Code:chmod 755 /******s/mysqlbackup
طبعا نضيف كورن جروب على اساس يتنفذ الملف كل 12 ساعه
ملحوظه ( احذف المسافة الموجوده بين S C بالامر التالي )رمز Code:echo "0 */12 * * * /s cripts/mysqlbackup" >> /var/spool/cron/root
مع العلم بانه يمكن اخذ بك اب بطريقة اخري و هي :
mysqlHotCopy or mysqldump -u - p --all-database > file.sql
وايضا يمكننا اخذ نسخة كاملة من الموقع بالملفات عن طريق
رمز Code:/scripts/pkgacct useraccount
useraccount = اسم اليوزر اللى هاتعمله باك اب
هل كانت المقالة مفيدة ؟
اقرأ أيضاً :
Powered by WHMCompleteSolution