عرض مشاركة واحدة
قديم 02-03-2011, 04:42 PM   رقم المشاركة : 1 (permalink)
معلومات العضو
Linux.RedHat
 
الصورة الرمزية Linux.RedHat
 

 

 
إحصائية العضو







Linux.RedHat غير متواجد حالياً

 

 

إحصائية الترشيح

عدد النقاط : 10
Linux.RedHat is on a distinguished road

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


السلام عليكم ورحمة الله وبركاته


اهلا وسهلا بكم درسنا اليوم هام جدا وهو اخد باك ابات كاملة من قواعد بيانات السيرفر



بأكثر من طريقة سواء لتخزينها فى خدمة البيك اب او اى شيىء اخر ,,,,,



نبدأ الشرح على بركة الله :



سنشرح اولا اخد باك اب لقواعد البيانات تلقائيا كل 48 ساعة ويمكنك تحديد الوقت على راحتك



نقوم اولا بإنشاء مجلد لحفظ الباك اب به



كود PHP:
mkdir /backup/mysql 



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



كود PHP:
chmod 0755 /backup/mysql 

بعدها نقوم بكتابة



كود PHP:
nano /scripts/mysqlbackup 



ثم نقوم بإضافة التالى فى الملف



كود PHP:
#!/bin/bash      
/usr/bin/rsync -arzgopu /var/lib/mysql /backup/mysql 

ثم نقوم بالخروج من الملف وحفظه





ctrl+x ثم y ثم enter



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




كود PHP:
chmod 755 /scripts/mysqlbackup 




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




كود PHP:
echo "0 */48 * * * /scripts/mysqlbackup" >> /var/spool/cron/root 




وبكدا انتهى الشرح



ايضا يمكن اخد الباك اب بطريقة اخرى وهى كالتالى



كود PHP:
mysqldump ---all-database file.sql 




الى هنا انتهى درسنا اليوم



اتمنى للجميــع التوفيق والسداد



تحياتى لكم



حســـام






Ho` ksoi ;hlgm lk r,hu] fdhkhj hgsdvtv f'vdrjdk

التوقيع

Security Enhancements and Hardening

 

   

رد مع اقتباس