شرح طريقة التعامل مع قواعد البيانات databases بأستخدام الشل
أولا : أخذ نسخه إحتياطية من قاعدة البيانات
أسم قاعده البينات : ahmed
الباسورد : 111
أسم القاعدة : vb
اسم الملف الذي سنقوم سنقوم بخفظ القاعدة به : file.sql
افتح الشل و اكتب الامر التالي :
رمز PHP:
<code style="white-space:nowrap"> <code> mysqldump -u ahmed -p 111 vb >file.sql
</code> </code>
بعد ان قمنا بأخذ النسخه الأحتياطية لزرعها نقوم بتنفيذ التطبيق التالي :
رمز PHP:
<code style="white-space:nowrap"> <code> mysql -u ahmed -p 111 vb > file.sql
</code> </code>
و اذا كنت ترغب بأخذ نسخه كاملة من قواعد بيانات السيرفر SERVER اتبع التالي :
هنا سأقوم بشرح طريقة أخذ باك اب buckup كل 12 ساعه من قواعد البيانات databases
بسم الله
اكتب الامر التالي بالشل
رمز PHP:
<code style="white-space:nowrap"> <code> mkdir /backup/mysql
</code> </code>
نقوم بأعطاء المجلد التصريح التالي :
رمز PHP:
<code style="white-space:nowrap"> <code> chmod 0755 /backup/mysql
</code> </code>
بعدها اكتب :
رمز PHP:
<code style="white-space:nowrap"> <code> pico /scripts/mysqlbackup
</code> </code>
نضيف السطر التالي بالملف
رمز PHP:
<code style="white-space:nowrap"> <code> #!/bin/bash
/usr/bin/rsync -arzgopu /var/lib/mysql /backup/mysql
</code> </code>
اضغط Ctrl + w
و اخرج بـ Ctrl + x
بعضها نعطي الملف تصريح 755 بالامر التالي :
ملحوظه ( احذف المسافة الموجوده بين S C بالامر التالي )
رمز PHP:
<code style="white-space:nowrap"> <code> chmod 755 /scripts/mysqlbackup
</code> </code>
طبعا نضيف كورن جروب على اساس يتنفذ الملف كل 12 ساعه
ملحوظه ( احذف المسافة الموجوده بين S C بالامر التالي )
رمز PHP:
<code style="white-space:nowrap"> <code> echo "0 */12 * * * /s cripts/mysqlbackup" >> /var/spool/cron/root
</code> </code>
مع العلم بانه يمكن اخذ بك اب بطريقة اخري و هي :
رمز PHP:
<code style="white-space:nowrap"> <code> mysqlHotCopy or mysqldump -u - p --all-database > file.sql
</code> </code>
شرح كيفية إجراء نسخ احتياطي من قاعدة بيانات :
رمز PHP:
<code style="white-space:nowrap"> <code> mysqldump -u db_usr_name -pPASSWORD db_name > file name.SQL
</code> </code>
شرح كيفية استرجاع قاعدة بيانات تم حفظها من قبل :
رمز PHP:
<code style="white-space:nowrap"> <code> mysql -u db_usr_name -pPASSWORD db_name < file name.SQL
</code> </code>
شرح كيفية ضغط قاعدة البيانات :
رمز PHP:
<code style="white-space:nowrap"> <code> tar -czvf file name.tar.gz file name.SQL
</code> </code>
شرح كيفية فك الضغط عن قاعدة البيانات :
رمز PHP:
<code style="white-space:nowrap"> <code> tar -zxvf file name.tar.gz
</code> </code>
تحياتى لكم بالنجاح والتوفيق

©المشاركات المنشورة تعبر عن وجهة نظر صاحبها فقط، ولا تُعبّر بأي شكل من الأشكال عن وجهة نظر إدارة المنتدى©