PDA

View Full Version : درس - النسخ الاحتياط لقواعد البيانات - اصحاب السيرفرات



أسامة العاني
07-18-2006, 12:35 AM
بسم الله الرحمن الرحيم

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

بعد جهد جهيد الحمد لله ، اصبح من الممكن جدا اجراء النسخ الاحتياط لقواعد البيانات المخصصة للمنتديات او لأي تطبيق اخر (هذا الدرس موجه لمن يمتلك سيرفر استضافة يستخدمه لاستضافة المواقع والمنتديات)، من خلال أوامر للسيطرة على قواعد البيانات .. وكما يلي ..

قبل أي شيء فان عملية تخزين قاعدة البيانات سينتج عنه ملف بهذا الاسم :
dumpfile.mysql


فلو افترضنا انك لديك قاعدة بيانات ،

اسم قاعدة البيانات : pluto

اسم المستخدم : pippo

كلمة السر : ciccio

فاننا في هذه الحالة نستخدم الأمر التالي ..

mysqldump -ac --add-drop-table --user="pippo" --password="ciccio" pluto > dumpfile.mysql

وفي هذه الحالة سنحصل على نسخ لقاعدةة البيانات وتخزينه بملف بالاسم : dumpfile.mysql


لاسترجاع قواعد البيانات استخدم الاجراء التالي :


mysql pluto -u pippo -p

على سبيل المثال ان اسم المستخدم هنا هو pippo واسم قاعدة البيانات هو pluto

mysql> source dumpfile.mysql;

بحيث ان dumpfile.mysql; هو اسم ملف قاعدة البيانات الذي تم تخزينه.

وشكرا لمتابعتكم