ملتقى قبيلة حرب الرسمي

ملتقى قبيلة حرب الرسمي (http://www.m-harb.net/vb/index.php)
-   ملتقى برامج الكمبيوتر (http://www.m-harb.net/vb/forumdisplay.php?f=5)
-   -   اخذ باك اب backup من قواعد بيانات السيرفر بالشل (http://www.m-harb.net/vb/showthread.php?t=53259)

سالم الفريدي 25-10-09 08:07 AM

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



شرح اخذ باك اب 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
اتمني يكون الشرح اعجبكم و الله ولي التوفيق


ابوفواز النويمي 10-11-09 06:47 PM

جزاك الله خير على الموضوع
وبارك الله فيك



الساعة الآن 01:59 AM

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd. Designed & TranZ By Almuhajir

Ads Management Version 3.0.1 by Saeed Al-Atwi