درس زراعة قاعدة بيانات كبيرة بكل سهولة عن طريق bigdump







                

السلام عليكم ورحمة الله وبركاته شرح زراعة قاعدة بيانات كبيرة باستخدام سكريبت bigdump وبآخر إصدار

 عمل الاسكربت :

زرع قاعدة بيانات ذات الحجم الكبير والتي ليس بالإمكان زرعها بطريقة الإستيراد من السي بنل استعادة نسخة إحتياطية من منتداك لسبب أو لآخر

 شرح الاسكربت :

(1) إنشاء قاعدة بيانات جديدة من السي بنل شرح إنشاء قاعدة بيانات ومستخدم مع ربطهما (2) رفع النسخة الإحتياطية أو القاعدة المراد زراعتها إلى مجلد منتداك عندي الآن قاعدة بيانات على جهازي مثلاً حجمها يتعدى الـ 700 ميجابايت بضيغة SQL الآن أقوم بضغطها باستخدام برنامج الوينرار بالصيغة ZIP سيكون حجمها الآن أقل من 200 ميجا تقريباً والآن نقوم برفعها عبر السي بنل أو الإف تي بي إلى داخل مجلد منتداك (يعتمد المجلد على حسب وضعه vb أو forum أو مباشرة في puplic html .) طبعاً الرفع سيأخذ منك وقت ويعتمد على حسب سرعة النت عندك بعد ذلك قم بعملية Extract او استخراج فك ضغط على المسار المحدد (3) قم بتحميل سكريبت Bigdump ثم فتح الضغظ عنه واستخراجه إلى سطح المكتب قم بفتحه عن طريق النودباد أو الوورد باد (المذكرة) التعديل عليه باسم قاعدة البينات التي أنشأناها في الخطوة (1) والمستخدم وكلمة المرور

رمز PHP:
// Database configuration
    
$db_server   'localhost';
$db_name     'your database name';
$db_username 'your user name';
$db_password 'your password'

قم بتغيير وضبط ترميز ملف bigdump (استخدم الترميز utf8 إلا في حالة انك تستعمل ترميز آخر) وذلك كالتالي

استبدل :

رمز PHP:
$db_connection_charset 

بالمتغير :

رمز PHP:
$db_connection_charset ”utf8

قم برفع هذا الملف bigdump.php إلى نفس المجلد الذي رفعت فيه القاعدة او النسخة الإحتياطية من قاعدة البينات (4) الآن قم بتركيب وزرع القاعدة بالدخول على الرابط التالي http://www.yoursite.com/vb/bigdump.php ثم Start Import

ننتظر حتى تخرج لنا هذه الرسالة

) الآن كل ما علينا هو رفع نسخة منتداك وتعديل ملف الكونفيج عليها ببينات القاعدة الجديدة التي تم الزراعة فيها والظغط على رابط التنصيب الذي سيتجه بك إلى الترقية ثم بعد ذلك الدخو للحة الإدارة وتحديث العدادات وهذا منتداك بين يديك (6) أخيراً نقوم بحذف السكريبت والقاعدة التي تم رفعها للحماية ودمتم سالمين

 ملاحظات :

ملاحظة يجب رفع القاعدة و ملف السكربت على نفس المسار يجب ان تكون القاعدة التي يتم العمل عليها فارغة وفي حالة حدوث مشكلة والبدء بالتركيب من جديد فيجب تقريغ جداول القاعدة مشكلة الترميز بعد الرفع بسكربت الـBigdump كثير ممن يحاول تجربة هذا السكريبت يواجه مشكلة الترميز التي رأيت معظم المواضيع ممتلئة بالإستفسارات حولها وهذا يرجع لترميز ملف القاعدة وستجد أن قواعد تضبط معاك عند تغيير الترميز بملف BigDump الى utf8 وقواعد اخرى تظبط عندما يتم التغيير الى latin1 مع العلم أن الافتراضي يكون بدون 'utf8' يعني فارغ واذا رفعت دون ما تعدل راح يرفع لك على الترميز latin1 والحل: قم بتغيير وضبط ترميز ملف bigdump (استخدم الترميز utf8 إلا في حالة انك تستعمل ترميز آخر) وذلك كالتالي

استبدل :

رمز PHP:
$db_connection_charset 

بالمتغير :

رمز PHP:
$db_connection_charset ”utf8

 لتحميل الاسكربت :

انتهي


http://www.traidnt.net/vb/traidnt1963414


 :

انشر الدرس في فيس بوك أرسل الدرس لجوجل انشر الدرس علي تويتر RSS انشر الدرس في ماي سبيس انشر الدرس في ياهو أرسل الدرس لاصدقائك ثبت الدرس