أهلا وسهلا بك زائرنا الكريم في منتدى دعم PBBoard الرسمي، لكي تتمكن من المشاركة ومشاهدة جميع أقسام المنتدى وكافة الميزات ، يجب عليك إنشاء حساب جديد بالتسجيل بالضغط هنا أو تسجيل الدخول اضغط هنا إذا كنت عضواً .

طلب زرع قاعدة بيانات حديثة و دمجها مع قاعدة بيانات قديمة

موضوع مغلق

الصفحة 2 من 2
<
1

25-11-2014 10:04 مساءً
djouhaina
معلومات الكاتب
السلام عليكم و رحمة الله تعالى و بركاته .

سادتي الأفاضل ، إخواني الإعزاء ،

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

و منذ أيام فقط وصلتني من المزود القديم قاعدة البيانات الحديثة ( بتاريخ أكتوبر 2014 ) التي تشتمل على كامل العضويات و المواضيع .

و في الفترة الأخيرة ( فترة ما بعد زرع قاعدة البيانات القديمة ) قد تمت إضافة مواضيع كثيرة من طرف الأعضاء و المشرفين ، كما سجلت عضويات جديدة .

و أنا الآن أبتغي زرع قاعدة البيانات الجديدة و دمجها مع قاعدة البيانات القديمة دون إضاعة المواضيع و العضويات المستجدة .

فهل هذا ممكن ؟ و كيف العمل بارك الله فيكم إن كان ممكنا ؟ و إن تكرمتم أرجو توضيح العملية مرحلة مرحلة بالصور .

و جزاكم الله خيرا .

أنا في انتظار ردودكم .

تم تحرير الموضوع بواسطة :djouhaina بتاريخ: 25-11-2014 10:11 مساءً


look/images/icons/i1.gif طلب زرع قاعدة بيانات حديثة و دمجها مع قاعدة بيانات قديمة
  26-11-2014 12:04 صباحاً   [1]
نجم الويب
معلومات الكاتب

سكربت دمج قواعد البيانات [PBBoard Unify] مع الشرح طلب زرع قاعدة بيانات حديثة و دمجها مع قاعدة بيانات قديمة



قم بتجربة السكربت وتطبيقه بحيث يمكنك التراجع عن الدمج في حالة عدم الرضا ..



بالتوفيق واي اسئلة ان شاء الله نكون بالانتظار

look/images/icons/i1.gif طلب زرع قاعدة بيانات حديثة و دمجها مع قاعدة بيانات قديمة
  26-11-2014 12:38 مساءً   [2]
djouhaina
معلومات الكاتب
السلام عليكم و رحمة الله تعالى و بركاته .

أخي الفاضل نجم الويب ،

أشكرك جزيلا على ردك و تجاوبك معي ، و أسأل الله أن يبارك لك في جهدك و وقتك .طلب زرع قاعدة بيانات حديثة و دمجها مع قاعدة بيانات قديمة



في الموضوع الذي وجهتني إليه طرح صاحب الموضوع الأخ ( عبد العزيز ) - جزاه الله خيرا - مجموعة من التساؤلات و أردفها بأجوبة توجيهية ، و من الأسئلة التي استرعت انتباهي :




المشاركة الأصلية كتبت بواسطة: عبد العزيز س- ماذا أفعل إن كانت لدي قاعدة بيانات مسجلة على الحاسوب ؟

ج- يجب إنشاء قاعدة جديدة من mysql datab*ases في موقعك ورفعها إليها، ثم تابع العمليات بإدخال معلوماتها للملف UnifyConfig.php في السكريبت



و هو الأمر الذي أراه مطابقا لحالتي ، فقاعدة البيانات موجودة في حاسوبي .

- هل هذا يعني أنه يجب عليّ أن أنتقل إلى السي بانل الخاص بالاستضافة الجديدة لإنشاء قاعدة بيانات جديدة ، و من ثم أقوم برفع قاعدة البيانات الجديدة التي حصلت عليها من المزود عن طريق ( importer) من ( phpmyadmin ) ، و بعدها أقوم بمتابعة المراحل المذكورة في موضوع الأخ ( عبد العزيز ) ؟




شيء آخر ...

عند تحرير الملف UnifyConfig.php ، ذكر أنه لا بد من إدخال معلومات القاعدة التي نريد دمجها مع المنتدى :


هل المقصود بها معلومات قاعدة البيانات الخاصة بالاستضافة القديمة أم الحالية ؟




طلب زرع قاعدة بيانات حديثة و دمجها مع قاعدة بيانات قديمة

هذه الأسئلة هي فقط للاستيضاح و التأكيد قبل مباشرة العملية .

تم تحرير المشاركة بواسطة :djouhaina بتاريخ:26-11-2014 01:07 مساءً


look/images/icons/i1.gif طلب زرع قاعدة بيانات حديثة و دمجها مع قاعدة بيانات قديمة
  26-11-2014 06:33 مساءً   [3]
Mr King
معلومات الكاتب
مرحبا بك مرّة أخرى،

1- اخذ نسخة احتياطية لقاعدة البيانات الحالية (من منتداك الحالي) من خلال لوحة الادارة - الصيانة - اخذ نسخة احتياطية

2- أنشئ قاعدة بيانات جديدة في الاستضافة

3- ادخل بيانات القاعدة الجديدة في الملف UnifyConfig.php

4- ارفع المجلّد Unify لمجلّد المنتدى

5- استورد نسخة قاعدة البيانات المُعدّلة (انظر الملاحظات في الأسفل) على قاعدة البيانات التي أنشأتها حديثا

6- اتبع رابط صفحة الدمج المتواجد في الموضوع الذي أشار له الأخ نجم الويب

7- ابدأ الدمج (من الأفضل البدء بالدمج من الأسفل Convert moderators للأعلى Convert user تجنّبا لمشكلة تكرار الأعضاء)



ملاحظات :

1-قاعدة البيانات التي تمّ إرسالها لك من طرف الاستضافة، استوردها على السيرفر الشخصي وتأكد من اشتغال المنتدى بالشكل الصحيح،

ثمّ احذف جميع الملحقات البرمجية واخذ نسخة احتياطية من خلال لوحة ادارة المنتدى - الصيانة (ستشتغل بنسخة قاعدة البيانات هذه حتى لا تحدُث أخطاء الترميز)

2- عند الانتهاء من الدمج تأكّد هل يوجد تكرار للأعضاء و هل روابط المواضيع القديمة لم تتغيّر

تم تحرير المشاركة بواسطة :Mr King بتاريخ:26-11-2014 06:36 مساءً


look/images/icons/i1.gif طلب زرع قاعدة بيانات حديثة و دمجها مع قاعدة بيانات قديمة
  26-11-2014 09:35 مساءً   [4]
djouhaina
معلومات الكاتب
السلام عليكم أخي العزيز مستر كينج ،

شكرا جزيلا على الرد و التفاعل .

أرجو توضيح المرحلة الخامسة .

ما فهمته منك هو أن أقوم باستيراد قاعدة البيانات الجديدة التي حصلت عليها من المزود عن طريق ( importer) من ( phpmyadmin ) ، و بعدها أقوم بمتابعة المراحل [b]المتواجدة في الموضوع الذي أشار إليه الأخ نجم الويب .


أليس كذلك ؟ أم هو غير ذلك ؟

تم تحرير المشاركة بواسطة :djouhaina بتاريخ:26-11-2014 09:36 مساءً


look/images/icons/i1.gif طلب زرع قاعدة بيانات حديثة و دمجها مع قاعدة بيانات قديمة
  27-11-2014 12:22 صباحاً   [5]
Mr King
معلومات الكاتب
قبل المرور للمرحلة 5

1- استورد نسخة قاعدة البيانات التي أرسلها لك المزوّد واربطها بمجلد المنتدى على السيرفر الشخصي وتأكّد من عدم تواجد أيّ أخطاء

2- اخذ نسخة احتياطية لقاعدة البيانات للمنتدى المتواجد على السيرفر الشخصي من خلال الادارة - الصيانة

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


(الهدف هو تجنّب مشاكل الترميز أثناء الدمج)

تم تحرير المشاركة بواسطة :Mr King بتاريخ:27-11-2014 12:22 صباحاً


look/images/icons/i1.gif طلب زرع قاعدة بيانات حديثة و دمجها مع قاعدة بيانات قديمة
  27-11-2014 12:50 صباحاً   [6]
djouhaina
معلومات الكاتب
بعد مدة من تنفيذ عملية الاستيراد ظهرت رسالة الخطأ الموضحة في الصورة أدناه ، و وجدت أن قاعدة البيانات لم يتم استيرادها بشكل كامل ، لأن حجمها الأصلي هو 12.3 ميغا ، في حين أن حجم القاعدة المستوردة بعد ظهور رسالة الخطإ السابقة كان 8.24 ميغا .



ما تعني هذه الرسالة ، ولماذا لم يكتمل الاستيراد ؟




تم تحرير المشاركة بواسطة :djouhaina بتاريخ:27-11-2014 01:05 صباحاً

  26-11-2014 19-13-56.png   تحميل png 26-11-2014 19-13-56.png مرات التحميل :(17)
الحجم :(127.171) KB
 

look/images/icons/i1.gif طلب زرع قاعدة بيانات حديثة و دمجها مع قاعدة بيانات قديمة
  27-11-2014 04:33 صباحاً   [7]
Mr King
معلومات الكاتب
الرسالة تقول بأنه تمّ قطع الاتصال مع قاعدة البيانات أثناء استيراد نسخة قاعدة البيانات



يعني أنّ المُدّة التي تمّ استيراد نسخة قاعدة البيانات فيها هي أزيد من المُدّة المحددّة لقطع الاتصال من سيرفر قاعدة البيانات، أوأنه حصل لود على السيرفر في تلك اللحظة وانقطع الاتصال



أرى أنه من الأفضل إجراء الدمج على السيرفر الشخصي لكي لا تفقد أيّ معلومات مُهمّة




look/images/icons/i1.gif طلب زرع قاعدة بيانات حديثة و دمجها مع قاعدة بيانات قديمة
  27-11-2014 01:39 مساءً   [8]
djouhaina
معلومات الكاتب
السلام عليكم أخي العزيز ،

لقد جربت على السيرفر الشخصي ، فظهرت نفس الرسالة السابقة .

لست أدري أين تكمن المشكلة بالضبط .

  27-11-2014 10-16-36.png   تحميل png 27-11-2014 10-16-36.png مرات التحميل :(0)
الحجم :(91.893) KB
  27-11-2014 10-17-26.png   تحميل png 27-11-2014 10-17-26.png مرات التحميل :(0)
الحجم :(80.217) KB
 

look/images/icons/i1.gif طلب زرع قاعدة بيانات حديثة و دمجها مع قاعدة بيانات قديمة
  27-11-2014 04:25 مساءً   [9]
Mr King
معلومات الكاتب


احتمال يكون المشكل سببه محتوى الجدول supermemberlogs لذلك من الأفضل حذف محتوى الجدول من ملف قاعدة البيانات



لحذف محتوى الجدول supermemberlogs

1- اخذ نسخة لملف قاعدة البيانات

2- فكّ الضغط عن الملف وحرّره باستخدام notepad++

3- ابحث عن الأسطر التي تبدأ ب
CODE
INTO `pbb_supermemberlogs`


4- احذف جميع تلك الأسطر

5- احفظ الملف

6- أعد ضغط الملف (انظر الصور المرفقة)

7- استورد الملف المضغوط من خلال importer


تم تحرير المشاركة بواسطة :Mr King بتاريخ:27-11-2014 04:30 مساءً

  Sans titre8.png   تحميل png Sans titre8.png مرات التحميل :(1)
الحجم :(20.399) KB
  Sans titre9.png   تحميل png Sans titre9.png مرات التحميل :(0)
الحجم :(32.919) KB
 

look/images/icons/i1.gif طلب زرع قاعدة بيانات حديثة و دمجها مع قاعدة بيانات قديمة
  27-11-2014 08:04 مساءً   [10]
djouhaina
معلومات الكاتب
بكل أسف أخي الفاضل ،

لقد تفحصت ملف قاعدة البيانات كاملا مرتين ، و لم أعثر على الأسطر التي تبدأ بـ ( <code class="Brush plain">INTO pbb_supermemberlogs`).</code>


تم تحرير المشاركة بواسطة :djouhaina بتاريخ:27-11-2014 08:15 مساءً


look/images/icons/i1.gif طلب زرع قاعدة بيانات حديثة و دمجها مع قاعدة بيانات قديمة
  27-11-2014 10:24 مساءً   [11]
Mr King
معلومات الكاتب
جميع تلك الأسطر تبدأ ب INSERT



وأمّا فيما يخُصّ اسم الجدول pbb_supermemberlogs احتمال تكون بادئته بأحرف كبيرة PBB يعني PBB_supermemberlogs



المهمّ أن يكون في الأسطر التي ستحذفها
CODE
INTO `pbb_supermemberlogs`
أو
CODE
INTO `PBB_supermemberlogs`

تم تحرير المشاركة بواسطة :Mr King بتاريخ:28-11-2014 12:23 صباحاً


look/images/icons/i1.gif طلب زرع قاعدة بيانات حديثة و دمجها مع قاعدة بيانات قديمة
  27-11-2014 11:26 مساءً   [12]
djouhaina
معلومات الكاتب
تعني أن تلك الأسطر تبدأ بـ INSERT .

لا وجود لتلك الأسطر في ملف قاعدة البيانات الحديثة التي حصلت عليها من المزود ، في حين أنني تأكدت من وجودها في النسخة الاحتياطية لقاعدة البيانات الحالية للمنتدى .



لعلمك أخي فإن القاعدة التي وصلتني من المزود مُصدّرة عبر phpmyadmin ، أما النسخة الاحتياطية لقاعدة البيانات الحالية ، فهي مُصدّرة عبر لوحة تحكم المنتدى .


تم تحرير المشاركة بواسطة :djouhaina بتاريخ:27-11-2014 11:30 مساءً


الصفحة 2 من 2
<
1

المواضيع المتشابهه
عنوان الموضوع الكاتب الردود الزوار آخر رد
طريقة رفع قاعدة بيانات كبيرة الحجم عبر سطر الأوامر (MySQL Command Line) Soliman
1 214 Soliman
مشكلة قاعدة البيانات عند الدخول بإسم عضو Sofiene2023
1 278 Sofiene2023
مشكله فى قاعدة البيانات بعد الترقيه الاخيره moner9
3 296 Soliman
سكربت تحويل ترميز قاعدة البيانات Mr King
8 3002 foxred
مشكلة بعد تحويل قاعدة بيانات من فيبلتوثين لـ pbboard jo1rcom
6 650 Soliman

الكلمات الدلالية
لا يوجد كلمات دلالية ..






الساعة الآن 03:36 PM