تحديث آخر نسخة 1.8.37

تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
اخذ نسخة احتياطية ونقل المنتدى بطريقة احترافية
#1
اقدم لكم طريقة احترافية لأخذ نسخة احتياطية من قاعدة البيانات
مع سكريبت قوى وسهل التعامل معه.
مشكلة ربما تواجهك:
كل اسكريبتات الـ PHP لها وقت استقطاعى محدد (فى الغالب 30 ثانية)
فإذا كان الجدول الذى يتم نقله يستخدم اكثر من ذلك فاسيتوقف الإسكريبت عن العمل..
فيجب عليك (فى حالة ان قاعدة بياناتك ضخمة) ان تطلب من استضافتك زيادة الوقت المستقطع حتى تنسخ او تسترجع قاعدة البيانات.

للقيام بهذه المهمة اتبع التالى
  1. قم بتحميل الإسكريبت من هنا
  2. قم بفك الضغط عن الإسكريبت وارفع مجلد mysqldumper الى مجلد موقعك الرئيسى
    بحيث يكون رابط الوصول اليه كالتالى site.com/mysqldumper
  3. ثانيا قم بغلق المنتدى (لا داعى لإغلاق الهاكات)
  4. قم بالدخول الى صفحة الإسكريبت اثناء غلق المنتدى (الذى نريد نقله بالطبع)
    ستظهر لك الصفحة التالية
       
    اختر اللغة الإنجليزية كما موضح بالصورة اعلاه
  5. ثم ادخل البيانات كما هى بالأرقام الموجودة بالصورة التالية
    1. اسم الهوست
    2. اسم مستخدم قاعدة البيانات
    3. كلمة المرور للمستخدم ثم اضغط connect to mysql
       
  6. سوف تظهر لك الصفحة التالية بها اسماء قواعد البيانات التى مسموح لإسم المستخدم الذى ادخلته التحكم بهم كما بالصورة التالية
       
    اضغط على الزر المشار اليه.
  7. الأن من القائمة التى على اليسار اختر
    1. اختر القاعدة التى ستعمل عليها (فى حالة ان المستخدم يتحكم بأكثر من قاعدة بيانات)
    2. اضغط على زر backup
       
  8. اضغط على backup php ثم على start back up بدون تغيير اى شئ كما هو موضح بالصورة التالية.
       
  9. سيبدأ معك نسخ النسخة الإحتياطية. وسيتم حفظها الى المصار site.com/mysqldumper/work/backup/file_name.zip
    حيث file_name.zip
    هو اسم ملف القاعدة. ويمكنك تحميله بواسطة الـ ftp ورفعه للسيرفر المرغوب فى الإنتقال اليه فى حالة انك تنتقل الى استضافة جديدة.
  10. لعملية الإسترجاع فى حالة الإنتقال لإستضافة جديد يجب عليك رفع الإسكريبت ووضع ملف النسخة الإحتياطية على نفس المصار القدم وهو worl/backup/file_name.zip (ربما تحتاج لإنشاء هذه المجلدات يدويا فى حالة تشغيل الإسكريبت للمرة الأولى على السيرفر الجديد)
  11. من القائمة التى على اليسار اضغط restore
    1. اختر الملف المرغوب استرجاعه (فى حالة وجود اكثر من ملف)
    2. حدد الملف ثم اضغط Restore
    [صورة: MySQLDumperStep5.gif]

شئ اخير. بعض الإستضافات ستمنع مثل هذا النوع من الإسكريبتات من رؤية قواعد البيانات, فى هذه الحالة لا يمكنك استخدام هذا الإسكريبت.
شئ اخر. هذا الإسكريبت به مهام عدة وبمنتهى القوة مثل
  • نسخ النسخة الإحتياطية الى الإستضافة الجديدة تلقائيا بدون اى مجهود منك ولا انتظر لأوقات كبيرة
  • ارسال النسخة الإحتياطية الى بريدك
  • اخذ نسخة احتياطية بشكل دورى كل يوم او كل ساعة او كل اسبوع حسب رغبتك
لكن كل هذه المميزات تطلب شخص ذو احتراف فى التعامل مع الإسكريبتات, وحتى اذا شرحتها اذا كنت لست ذو خبرة فلن تتمكن من استخدامها وربما تضر قاعدة بياناتك بدون قصد. لذلك سوف اتجنب شرح هذه المميزات
واذا كنت محترف فى التعامل مع الإسكريبتات فلن تحتاج للشرح لإستخدام هذه المميزات.
مع اطيب تحية للجميع وتمنياتى بالتوفيق.
الرد
شكر من طرف :
#2
موضوع مميز و شرح رائع جدا...
مشكور بيبو و تسلم أيدك على الشرح و لا تحرمنا من جديدك...
تحياتي
الرد
شكر من طرف :
#3
مشكور اخ بيبو على الشرح المميز

دائما تمتعنا بما هو جديد لديك

بارك الله فيك وجزاك الله خيرا
المنتدى للبيع
للاستفسارمن خارج فلسطين 00970598690678
من داخل فلسطين 0598690678
اصدار 1.6
Forum King 3mrey
الرد
شكر من طرف :
#4
اخى murtadha_al دائما مرورك الكريم يسعدنى ويضيف لمعة للموضوع.
اخى عوض محمد. جزاك الله كل خير على مرورك الطيب. وان شاء الله يكون الموضوع به ولو قليل من الإفادة.
الرد
شكر من طرف :
#5
شكرا بيبو على الاسكربت والشرح
MyBB 1.4
الرد
شكر من طرف :
#6
شكراا اخي الكريم بيبو عل الشرح الرائع
الرد
شكر من طرف :
#7
معلش أنا عندي سؤال
# لعملية الإسترجاع فى حالة الإنتقال لإستضافة جديد يجب عليك رفع الإسكريبت ووضع ملف النسخة الإحتياطية على نفس المصار القدم وهو worl/backup/file_name.zip (ربما تحتاج لإنشاء هذه المجلدات يدويا فى حالة تشغيل الإسكريبت للمرة الأولى على السيرفر الجديد)
أنا لما عملت الباك أب كان من المنتدى نفسه يعني الملف .sql أضغطه أنا ولا أعمل إيه ؟؟

[صورة: logo0dc6.gif]
منتدى جامد
نسخة المنتدى mybb 1.4.4
الرد
شكر من طرف :
#8
لا, لا تضغطه, مثل ماهو ضعه بحيث يكون على المسار
work/backup/sqlfile.sql
الرد
شكر من طرف :
#9
شكراً بيبو على التفاعل السريع مع انك مشغول ربنا يوفقك

[صورة: logo0dc6.gif]
منتدى جامد
نسخة المنتدى mybb 1.4.4
الرد
شكر من طرف :
#10
مشكوووووووووووور للموضوع المميز
الرد
شكر من طرف :


التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 7 ) ضيف كريم