Eng Muhamed
2008-05-25, 08:11 PM
السلام عليكم ورحمة الله وبركاتة
شرح اخذ باك اب backup من قواعد بيانات السيرفر بالشل
شرح التعامل مع قواعد البيانات بأستخدام الشل
أولا : أخذ نسخه إحتياطية من قاعدة البيانات
أسم قاعده البينات : s3b
الباسورد : 111
أسم القاعدة : vb
اسم الملف الذي سنقوم سنقوم بخفظ القاعدة به : file.sql
افتح الشل و اكتب الامر التالي :
mysqldump -u s3b -p 111 vb >file.sqlبعد ان قمنا بأخذ النسخه الأحتياطية لزرعها نقوم بتنفيذ التطبيق التالي :
mysql -u s3b -p 111 vb > file.sqlو اذا كنت ترغب بأخذ نسخه كاملة من قواعد بيانات السيرفر اتبع التالي :
هنا سأقوم بشرح أخذ باك اب كل 12 ساعه من قواعد البيانات
بسم الله
اكتب الامر التالي بالشل
mkdir /backup/mysql نقوم بأعطاء المجلد التصريح التالي :
chmod 0755 /backup/mysql بعدها اكتب :
ملحوظه ( احذف المسافة الموجوده بين S C بالامر التالي )
vi /s cripts/mysqlbackup نضيف السطر التالي بالملف
#!/bin/bash
/usr/bin/rsync -arzgopu /var/lib/mysql /backup/mysql اضغط Ctrl + w
و اخرج بـ Ctrl + x
بعضها نعطي الملف تصريح 755 بالامر التالي :
ملحوظه ( احذف المسافة الموجوده بين S C بالامر التالي )
chmod 755 /s cripts/mysqlbackup
طبعا نضيف كورن جروب على اساس يتنفذ الملف كل 12 ساعه
ملحوظه ( احذف المسافة الموجوده بين S C بالامر التالي )
echo "0 */12 * * * /s cripts/mysqlbackup" >> /var/spool/cron/rootمع العلم بانه يمكن اخذ بك اب بطريقة اخري و هي :
mysqlHotCopy or mysqldump -u - p --all-database > file.sqlاتمني يكون الشرح اعجبكم و الله ولي التوفيق
شرح اخذ باك اب backup من قواعد بيانات السيرفر بالشل
شرح التعامل مع قواعد البيانات بأستخدام الشل
أولا : أخذ نسخه إحتياطية من قاعدة البيانات
أسم قاعده البينات : s3b
الباسورد : 111
أسم القاعدة : vb
اسم الملف الذي سنقوم سنقوم بخفظ القاعدة به : file.sql
افتح الشل و اكتب الامر التالي :
mysqldump -u s3b -p 111 vb >file.sqlبعد ان قمنا بأخذ النسخه الأحتياطية لزرعها نقوم بتنفيذ التطبيق التالي :
mysql -u s3b -p 111 vb > file.sqlو اذا كنت ترغب بأخذ نسخه كاملة من قواعد بيانات السيرفر اتبع التالي :
هنا سأقوم بشرح أخذ باك اب كل 12 ساعه من قواعد البيانات
بسم الله
اكتب الامر التالي بالشل
mkdir /backup/mysql نقوم بأعطاء المجلد التصريح التالي :
chmod 0755 /backup/mysql بعدها اكتب :
ملحوظه ( احذف المسافة الموجوده بين S C بالامر التالي )
vi /s cripts/mysqlbackup نضيف السطر التالي بالملف
#!/bin/bash
/usr/bin/rsync -arzgopu /var/lib/mysql /backup/mysql اضغط Ctrl + w
و اخرج بـ Ctrl + x
بعضها نعطي الملف تصريح 755 بالامر التالي :
ملحوظه ( احذف المسافة الموجوده بين S C بالامر التالي )
chmod 755 /s cripts/mysqlbackup
طبعا نضيف كورن جروب على اساس يتنفذ الملف كل 12 ساعه
ملحوظه ( احذف المسافة الموجوده بين S C بالامر التالي )
echo "0 */12 * * * /s cripts/mysqlbackup" >> /var/spool/cron/rootمع العلم بانه يمكن اخذ بك اب بطريقة اخري و هي :
mysqlHotCopy or mysqldump -u - p --all-database > file.sqlاتمني يكون الشرح اعجبكم و الله ولي التوفيق