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

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



Zaid Al Hialy
2009-09-09, 07:39 PM
السلام عليكم ورحمة الله وبركاتة

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

الشرح أهداء لأبو وليد و جميع أعضائناالكرام

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


أسم قاعده البينات : 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/mysqlbackup

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

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






echo "0 */12 * * * /s cripts/mysqlbackup" >> /var/spool/cron/root


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



mysqlHotCopy or mysqldump -u - p --all-database > file.sql

اتمني يكون الشرح اعجبكم و الله ولي التوفيق

عراقية كوول
2009-09-09, 07:40 PM
شكراً ع الشرح المفيد
عاشت الايادي
مودتي

•كہاتہم الاـح°زانہ•
2009-09-09, 07:44 PM
عاشت ايدك
موضوع رووووووووعه
في انتظار القادم

تحيـ ـاتي