المساعد الشخصي الرقمي

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


abohmam
28-07-2015, 01:39 AM
بسم الله الرحمن الرحيم

الحمدلله والصلاة والسلام على رسول الله وعلى آله وصحبه أجمعين

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

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

http://www.arfooo.com/uploads/images/bigdump/big_dump_success.png

أنقل لكم هذا الدرس إستجابة لأحد الأخوة طلب نقل قاعدة بيانات كبيرة الى السيرفر الشخصي والذى لايقبل إستيراد قواعد البيانات أكثر من 50 ميجا تقريبا
ونفس الشرح يصلح لرفع قواعد البيانات الى السيرفر مباشرة


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

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

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

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


// Database configuration

$db_server = 'localhost';
$db_name = 'your database name';
$db_username = 'your user name';
$db_password = 'your password';


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

استبدل :
$db_connection_charset = ”;

بالمتغير :
$db_connection_charset = ”utf8;

قم برفع هذا الملف bigdump.php إلى نفس المجلد الذي رفعت فيه القاعدة او النسخة الإحتياطية من قاعدة البينات

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

http://www.traidnt.net/Portal/images/articles/1609/01.png

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

http://www.traidnt.net/Portal/images/articles/1609/02.png

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

ملاحظات :

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

شرح من يوتيوب

https://www.youtube.com/watch?v=OETP2sXuPss

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

:download:
:download1: (http://upload.traidnt.net/dld2z221420.zip.html)

بالتوفيق ان شاء الله

منقول للفائدة

أتمنى لكم جميعا الفائدة من هذه المشاركة

ولاتنسونا من صالح دعائكم

:fasel6:
أبوهمام
.

أبو يوسف
28-07-2015, 08:45 PM
جزاك الله خيرا أخانا أبا همام :abc_152: وبارك الله فيك

abohmam
12-08-2015, 01:24 AM
جزاك الله خيرا أخى ابا يوسف

أشكر لك مرورك العطر وتواصلك الجاد

بالتوفيق ان شاء الله

الحارث بن فيصل
20-08-2015, 09:22 PM
:teslam:

شـكــ وبارك الله فيك ـــرا لك ... لك مني أجمل تحية .

آل عيدان
25-05-2019, 03:28 AM
:abc_022::abc_022::abc_022:

اليوسفي
13-08-2020, 11:02 PM
جزاك الله خيرا أخانا أبا همام وبارك الله فيك