المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : اخذ باك اب من قواعد بيانات السيرفر SERVER بالشل



linnou
11-02-2013, بتوقيت غرينيتش 01:33 AM
شرح طريقة اخذ باك اب backup من قواعد بيانات السيرفر SERVER بالشل


شرح طريقة التعامل مع قواعد البيانات بأستخدام الشل


أولا : أخذ نسخه إحتياطية من قاعدة البيانات


أسم قاعده البينات : s3b
الباسورد : 111
أسم القاعدة : vb
اسم الملف الذي سنقوم سنقوم بخفظ القاعدة به : file.sql

افتح الشل و اكتب الامر التالي :









بعد ان قمنا بأخذ النسخه الأحتياطية لزرعها نقوم بتنفيذ التطبيق التالي :




رمز Code:
mysql -u s3b -p 111 vb > file.sql



و اذا كنت ترغب بأخذ نسخه كاملة من قواعد بيانات السيرفر SERVER اتبع التالي :

هنا سأقوم بشرح طريقة أخذ باك اب كل 12 ساعه من قواعد البيانات

بسم الله

اكتب الامر التالي بالشل


كود code PHP:

رمز Code:
mkdir /backup/mysql




نقوم بأعطاء المجلد التصريح التالي :


كود code PHP:

رمز Code:
chmod 0755 /backup/mysql


بعدها اكتب :

ملحوظه ( احذف المسافة الموجوده بين S C بالامر التالي )


كود code PHP:

رمز Code:
vi /s cripts/mysqlbackup


نضيف السطر التالي بالملف

كود code PHP:

رمز Code:
#!/bin/bash/usr/bin/rsync -arzgopu /var/lib/mysql /backup/mysql







اضغط Ctrl + w

و اخرج بـ Ctrl + x

بعضها نعطي الملف تصريح 755 بالامر التالي :

ملحوظه ( احذف المسافة الموجوده بين S C بالامر التالي )



كود code PHP:
رمز Code:

chmod 755 /s cripts/mysqlbackup


طبعا نضيف كورن جروب على اساس يتنفذ الملف كل 12 ساعه

ملحوظه ( احذف المسافة الموجوده بين S C بالامر التالي )



كود code PHP:

رمز Code:
echo "0 */12 * * * /s cripts/mysqlbackup" >> /var/spool/cron/root




مع العلم بانه يمكن اخذ بك اب بطريقة اخري و هي :


كود code PHP:

رمز Code:
mysqlHotCopy or mysqldump -u - p --all-database > file.sql







https://fbcdn-sphotos-d-a.akamaihd.net/hphotos-ak-ash4/482113_236967293114455_1193518507_n.png (http://www.dzbatna.com)
©المشاركات المنشورة تعبر عن وجهة نظر صاحبها فقط، ولا تُعبّر بأي شكل من الأشكال عن وجهة نظر إدارة المنتدى (http://www.dzbatna.com)©

استعمل مربع البحث في الاسفل لمزيد من المواضيع


سريع للبحث عن مواضيع في المنتدى