الويب العربي

الويب العربي (http://www.arabwebtalk.com/index.php)
-   خلاصة قسم إدارة و تشغيل السيرفرات (http://www.arabwebtalk.com/forumdisplay.php?f=134)
-   -   شرح التعامل مع قواعد البيانات بأستخدام الشل (http://www.arabwebtalk.com/showthread.php?t=104309)

احمد فرج 02-03-2009 01:34 PM

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

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

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


أسم قاعده البينات : ahmed
الباسورد : 111
أسم القاعدة : vb
اسم الملف الذي سنقوم سنقوم بخفظ القاعدة به : file.sql

افتح الشل و اكتب الامر التالي :

كود PHP:

mysqldump -u ahmed -p 111 vb >file.sql 


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


كود PHP:

mysql -u ahmed -p 111 vb file.sql 


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

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

بسم الله

اكتب الامر التالي بالشل

كود PHP:

mkdir /backup/mysql 


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

كود PHP:

chmod 0755 /backup/mysql 

بعدها اكتب :

كود PHP:

pico /scripts/mysqlbackup 

نضيف السطر التالي بالملف
كود PHP:

#!/bin/bash
/usr/bin/rsync -arzgopu /var/lib/mysql /backup/mysql 

اضغط Ctrl + w

و اخرج بـ Ctrl + x

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

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

كود PHP:

chmod 755 /scripts/mysqlbackup 

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

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

كود PHP:

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


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

كود PHP:

mysqlHotCopy or mysqldump ---all-database file.sql 



كيفية إجراء نسخ احتياطي من قاعدة بيانات :
كود PHP:

mysqldump -u db_usr_name -pPASSWORD db_name file name.SQL 

كيفية استرجاع قاعدة بيانات تم حفظها من قبل :
كود PHP:

mysql -u db_usr_name -pPASSWORD db_name file name.SQL 

كيفية ضغط قاعدة البيانات :
كود PHP:

tar -czvf file name.tar.gz file name.SQL 

كيفية فك الضغط عن قاعدة البيانات :
كود PHP:

tar -zxvf file name.tar.gz 

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

كلاclassicسيك 02-03-2009 01:41 PM

مشكور حبيبي معلومات مفيدة ..

mr.m7md 02-03-2009 01:42 PM

تسلم يا احمد شرح وافى وموضوع مهم
شكرا لك وللامام دائما يارب

Mustafa Albazy 02-03-2009 01:44 PM

ممتاز ممتاز .. :)

بس بخصوص هذي ""طبعا نضيف كورن جروب على اساس يتنفذ الملف كل 12 ساعه""
أنصح تكون كل 24 ساعة .. اذا كان السيرفر يحتوي على قواعد بيانات كبيرة و كثيرة ..

شكراً لك على الموضوع الجميل و الشرح البسيط

تحياتي ......

احمد فرج 02-03-2009 01:44 PM

إقتباس:

اقتباس من مشاركة كلاclassicسيك (المشاركة 584325)
مشكور حبيبي معلومات مفيدة ..

مشكور على المرور المشرف لي

إقتباس:

اقتباس من مشاركة mr.m7md (المشاركة 584327)
تسلم يا احمد شرح وافى وموضوع مهم
شكرا لك وللامام دائما يارب


شكرا ياريس وربنا يوفقك ويوفقنا جميعا

احمد فرج 02-03-2009 01:58 PM

إقتباس:

اقتباس من مشاركة Mustafa Albazy (المشاركة 584328)
ممتاز ممتاز .. :)

بس بخصوص هذي ""طبعا نضيف كورن جروب على اساس يتنفذ الملف كل 12 ساعه""
أنصح تكون كل 24 ساعة .. اذا كان السيرفر يحتوي على قواعد بيانات كبيرة و كثيرة ..

شكراً لك على الموضوع الجميل و الشرح البسيط

تحياتي ......

اي يادرش كل 12 ساعة

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

ومشكور يادرش على المرور المشرف لي

تقبل تحياتى

Arab4Serv.Com 02-03-2009 03:12 PM

مشكور يا استاذ احمد علي المعلومات القيمة

مصطفى زغلول 04-03-2009 12:44 AM

شكرا على مرجع البسيط ..
ارق تحياتى

الصريح جداً 07-03-2009 02:23 PM

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

يعطيك العافية

تشآآآو

شركة العدل هوست 11-03-2009 05:56 PM

جميل جدا

تسلم ايدك .

GulfHosted.com 23-04-2009 11:00 PM

ماشاء الله تمام يا احمد

الى الامام دايما ان شاء الله ...

معلومات هوست 30-11-2009 08:13 AM

سلمك وعافاك
اخي الكريم

belsemtech.info 28-05-2010 04:36 PM

شكرا لك مصطفى درس رائع جدا جدا

شكرا لك


جميع الأوقات بتوقيت مكة المكرمة. الساعة الآن » 09:59 PM.

Powered by vBulletin
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Copyright © ArabWebTalk.Com 2004-2012