أسهل و أسرع طريقة لحفظ نسخة إحتياطية عن قاعدة بيانات المنتدى عبر لوحة تحكم المنتدى

بسم الله الرحمن الرحيم

في هذا الموضوع أبين لكم

أسهل طريقة لحفظ نسخة إحتياطية عن قاعدة بيانات المنتدى

والتي ينصح بحفظها بشكل دوري و حسب نشاط المنتديات عندك

الطريقة سريعة جدا و لا تستغرق أكثر من 5 دقائق

بهذه الطريقة يتم حفظ نسخة عن قاعدة البيانات على الموقع ، وبعد ذلك يمكنك تحميلها إلى جهازك و الإحتفاظ بها لحين الحاجة لها



و هذه خطوات العمل :

1 ) ادخل لوحة تحكم المنتدى عندك

2) توجه إلى خيار الصيانة ( في آخر خيارات لوحة التحكم )




3) قم أولا بتفريغ أدلة البحث لتقليل حجم قاعدة البيانات ، وهذه الطريقة:
أدخل إلى الخيار تحديث العدادات و الموجود في الخيار : الصيانة

ثم إبحث عن: إعادة بناء دليل البحث و منه إضغط على إنقر هنا لعمل هذا

ملاحظة: إذا كنت تريد إعادة الفهرسة, فقد تحتاج إلى أفراغ الأدلة. إنقر هنا لعمل هذا

لتبدا عملية تفريغ أدلة البحث.

4) بعد تفريغ أدلة البحث إختر: النسخ الاحتياطي لقاعدة البيانات ، والموجود في الخيار : الصيانة

ومنه إضغط على : إختر الكل




5) إنزل في نفس الصفحة إلى الخيار: النسخ الاحتياطي لقاعدة البيانات في ملف على المزود

ومنه إضغط على حفظ لتبدأ عملية حفظ قاعدة البيانات على الموقع عندك



6) لتحميل النسخة على جهازك ، أدخل إلى المجلد VB و ستجد النسخة بداخله بإمتداد sql.






__________________________________________________ ________________________

طريقة حفظ قاعدة البيانات ..

يتوجب أن يكون موقعك يدعم التلنت Telnet

لذا يمكنك استخدام هذا الأمر لعمل نسخة احتياطية:

mysqldump -uUSERNAME -pXXXXX DATABASE_NAME > db.sql

حيث أن المتغيرات التي باللون الأحمر تعني التالي:

USERNAME : اسم المستخدم الخاص بقاعدة البيانات
PASSWORD: كلمة السر الخاصة بقاعدة البيانات
DATABASE_NAME: اسم قاعدة البيانات
db.sql : اسم ملف النسخة الاحتياطية ويمكنك تغييره حسب الرغبة


ولنفترض أن اسم قاعدة البيانات التي لديك هو vb واسم المستخدم zajil وكلمة السر هي 1234 والملف الذي تود حفظ نسخة احتياطية فيه هو vb.sql . عليه سيكون الأمر كالتالي:

mysqldump -uzajil -p1234 vb > vb.sql

عندها يمكنك تنزيل الملف vb.sql والاحتفاظ به.

قد يكون ملف النسخة الاحتياطية كبير الحجم بحيث يستغرق وقتاً طويلا في التنزيل لذا من المستحسن ضغطه في البداية ومن ثم تنزيله وتبعاً للمثال السابق فإن ضغط الملف vb.sql يكون باستخدام الأمر التالي:

gzip vb.sql

سينتج عن هذا الأمر استبدال ملف vb.sql بملف آخر باسم vb.sql.gz وسيكون حجمه اصغر من الملف الأصلي بحوالى خمس مرات ويمكنك تنزيله الآن.

لنفترض أنه لا سمح الله فقدت قاعدة البيانات التي لديك لأي سبب كان لكنك احتفظت بنسخة احتياطية من المنتدى وذلك بعد تطبيقك للخطوات السابقة. عندها يتوجب عليك اتباع الخطوات التالية لاسترجاع آخر نسخة من قاعدة البيانات:

- قم بتحميل ملف النسخة الاحتياطية المضغوط لقاعدة البيانات على السيرفر والذي هو باسم vb.sql.gz إلى موقعك

- باستخدام التلنت اكتب الأمر التالي لفك ضغط الملف:
gunzip vb.sql.gz
سينتج عن هذه العملية استبدال ملف vb.sql.gz المضغزط بملف vb.sql الكامل.

- الآن وعلى فرض أن معلومات قاعدة البيانات كما هي في المثال السابق فيتوجب عليك استخدام الأمر التالي لاستعادة قاعدة البيانات من جديد:

mysql -uzajil -p1234 vb < vb.sql

وبهذا تكون قد استرجعت قاعدة البيانات من جديد.