PDA

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


احمد فرج
02-03-2009, 01:34 PM
السلام عليكم ورحمة الله وبركاتة

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

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


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

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

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


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


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


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

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

بسم الله

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

mkdir /backup/mysql


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

chmod 0755 /backup/mysql

بعدها اكتب :

pico /scripts/mysqlbackup

نضيف السطر التالي بالملف

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

اضغط Ctrl + w

و اخرج بـ Ctrl + x

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

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

chmod 755 /scripts/mysqlbackup

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

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

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


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

mysqlHotCopy or mysqldump -u - p --all-database > file.sql



كيفية إجراء نسخ احتياطي من قاعدة بيانات :
mysqldump -u db_usr_name -pPASSWORD db_name > file name.SQL

كيفية استرجاع قاعدة بيانات تم حفظها من قبل :
mysql -u db_usr_name -pPASSWORD db_name < file name.SQL

كيفية ضغط قاعدة البيانات :
tar -czvf file name.tar.gz file name.SQL

كيفية فك الضغط عن قاعدة البيانات :
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
مشكور حبيبي معلومات مفيدة ..

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

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


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

احمد فرج
02-03-2009, 01:58 PM
ممتاز ممتاز .. :)

بس بخصوص هذي ""طبعا نضيف كورن جروب على اساس يتنفذ الملف كل 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
شكرا لك مصطفى درس رائع جدا جدا

شكرا لك