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

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



walid
11-02-2013, بتوقيت غرينيتش 02:14 AM
شرح طريقة التعامل مع قواعد البيانات 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>

تحياتى لكم بالنجاح والتوفيق




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

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


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