النتائج 1 إلى 6 من 6

الموضوع: ماهو الحل في أختلاف MySQL من سيرفر لآخر ؟

  1. #1
    عضو سوبر نشيط
    تاريخ التسجيل
    Jun 2005
    المشاركات
    774

    ماهو الحل في أختلاف MySQL من سيرفر لآخر ؟



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

    بعد التحية والسلام

    أنا عندي مشكلة في عملية تركيب قاعدة بيانات كانت على سيرفر نسخة

    الــ MySQL بالإصدار 4.1 والسيرفر الي بركب عليه القاعدة إصدار MySQL عليه 4.0

    ولمن أقوم بتنفيذ الأوامر يظهر لي الخلل :

    Column count doesn't match value count at row 1

    معقولة أركب قاعدة البيانات يدوي ؟؟

    ركبت أكثر من جدول ولله الحمد من البارح الصبح شغال عليها

    وقدرت أركب معظم الجداول في القاعدة ولاكن المعروف بأن

    جدول attachment سيفقد جميع البيانات الي فيه

    فهل هناك طريقة لا أفقد البيانات الي فيه مع العلم أن

    المرفقات فيه وصلت لعدد 6000 ملف مرفق تقريباً

    يعني لو بعد الأوامر يدوي باخذ لي فترة ماتقل عن أسبوعين

    وأكثر والله العالم وبتعطل بشغلي :anger1:

    المطلوب بالإختصار كيف أسوي DownGrade لقاعدة البيانات

    الي كانت بإصدار MySQL 4.1 لــ MySQL 4.0

    وكيف أقدر أني مافقد الملفات المرفقة في attachment ؟؟

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

    مع العلم أيضاً ماني root على السيرفر يعني ماقدر أستخدم أمر Dump من السيرفر

    القديم :eek3:

    ولو كلمت المستضيف يرقي الــ MySQL بيطول الموضوع :funny:

    جربت الكثير قبل أن أطرح سؤالي ولاكن للأسف وقفت في طريق ضايع :looking: <<== كذا عيوني صارت :app:

    وكل الشكر والتقدير

    أخوكم في الله

    حمد الشمري







  2. #2
    عضو شرف
    تاريخ التسجيل
    Apr 2002
    المشاركات
    1,379


    في مثل هذه الحالات المستعصيه والتى لا تعرف اين الخطأ او اسبابه عليك ان تكتب تعليمة انشاء الجداول لوحدها وتعالج مشاكلها , غالبا المشاكل هنا.
    ثم تصدر البينات بشكل نصي وليس تعليمة sql اقصد على شكل csv وتدخلها , غالبا لن يحدث مشاكل في هذه.

    الخطأ السابق يقول ان عدد الاعمده غير متسواي في الصف الاول.





    __________________
    ضيف الله العتيبي مبرمج حر و مهندس معتمد من زيند (ZCE)
    الاتصال: daif@daif.net او جوال: 0556639884
    الخدمات: تقديم استشارات برمجيه, تطوير بوابات/خدمات إلكترونيه للقطاع العام او الخاص .

  3. #3
    عضو فعال
    تاريخ التسجيل
    Feb 2004
    المشاركات
    1,431


    عليكم السلام ،،

    لا تقلق المشكلة ليست كبيرة

    فقط تحتاج لبعض الوقت

    اولاً .. تزرع قاعدة البيانات هذي في سيرفر إصدار MySQL لها 4.1
    ثانياً .. تروح وتطبق الامر هذا في الشل shell

    كود PHP:
    mysqldump --create-options --compatible=mysql40 db_name dump_file.sql 
    db_name اسم قاعدة البيانات
    dump_file.sql اسم الملف الذي سيحتوي قاعدة البيانات بعد عمل DownGrade لها (اي اسم تحطة اخر شي .sql)

    ثالثاً .. تروح تنقل قاعدة البيانات هذي إلى السيرفر الي انت عليه الحالي الذي يدعم إصدار MySQL 4.0 وتقوم بزرع قاعدة البيانات بدون اي مشاكل كل الي سويناه اننا عملنا dump ورجعنا القاعدة على الاصدار 4.0

    طبعاً اذا كنت صاحب السيرفر تقدر تطبق الخطوات هذي او كلم صاحب السيرفر يسويها

    طبعاً لا تنسى انك تحتاج ان يتوفر لديك سيرفر 4.1 عشان تحول القاعدة كما ذكرنا ، اذا ما حصلت انا حاظر وهذا إيميلي host@3rbhost.com احلول لك القاعدة ويبقى عليك الزراعه فقط

    مع خالص التحية والتقدير
    احمد الدايل





    __________________
    لتواصل

    بريد + ماسنجر

    admin( @ )tec4serv.com

    3rbhost
    سابقاً

  4. #4
    عضو سوبر نشيط
    تاريخ التسجيل
    Jun 2005
    المشاركات
    774


    اقتباس المشاركة الأصلية كتبت بواسطة daif
    في مثل هذه الحالات المستعصيه والتى لا تعرف اين الخطأ او اسبابه عليك ان تكتب تعليمة انشاء الجداول لوحدها وتعالج مشاكلها , غالبا المشاكل هنا.
    ثم تصدر البينات بشكل نصي وليس تعليمة sql اقصد على شكل csv وتدخلها , غالبا لن يحدث مشاكل في هذه.

    الخطأ السابق يقول ان عدد الاعمده غير متسواي في الصف الاول.
    بارك الله فيك أخوي الغالي على المساعدة

    ولاكن للأسف طريقتك نفس الطريقة الخاصة بــ SQL فقط تختلف في نوعية

    حفظ البيانات المستقبله

    لذالك لا أجد لــ csv أي داعي طالما كانت الأوامر نفسها في الملف :court:

    نفترض الأمر الخاص بيدخل في القاعدة

    ALTER TABLE user ADD totaltimespend;

    فلو سحبته من نفس الطريقة في SQL أو CSV فالناتج كما هو

    بارك الله فيك أخوي الغالي على المساعدة وجعلها الله في ميزان حسناتك

    كل شكري وتقديري لك يالغلا

    أخوك

    حمد الشمري






  5. #5
    عضو سوبر نشيط
    تاريخ التسجيل
    Jun 2005
    المشاركات
    774


    اقتباس المشاركة الأصلية كتبت بواسطة 3rbhost
    عليكم السلام ،،

    لا تقلق المشكلة ليست كبيرة

    فقط تحتاج لبعض الوقت

    اولاً .. تزرع قاعدة البيانات هذي في سيرفر إصدار MySQL لها 4.1
    ثانياً .. تروح وتطبق الامر هذا في الشل shell

    كود PHP:
    mysqldump --create-options --compatible=mysql40 db_name dump_file.sql 
    db_name اسم قاعدة البيانات
    dump_file.sql اسم الملف الذي سيحتوي قاعدة البيانات بعد عمل DownGrade لها (اي اسم تحطة اخر شي .sql)

    ثالثاً .. تروح تنقل قاعدة البيانات هذي إلى السيرفر الي انت عليه الحالي الذي يدعم إصدار MySQL 4.0 وتقوم بزرع قاعدة البيانات بدون اي مشاكل كل الي سويناه اننا عملنا dump ورجعنا القاعدة على الاصدار 4.0

    طبعاً اذا كنت صاحب السيرفر تقدر تطبق الخطوات هذي او كلم صاحب السيرفر يسويها

    طبعاً لا تنسى انك تحتاج ان يتوفر لديك سيرفر 4.1 عشان تحول القاعدة كما ذكرنا ، اذا ما حصلت انا حاظر وهذا إيميلي host@3rbhost.com احلول لك القاعدة ويبقى عليك الزراعه فقط

    مع خالص التحية والتقدير
    احمد الدايل
    بارك الله فيك أخي الغالي على ردك

    لست قلق بخصوص المشكلة فــ ( كل مشكلة ولها ألف حل ) بإذن الله

    ولا في راحو مبدعين سوالف أمثالك بارك الله فيك ؟

    ولاكن في ردك السابق طلبت مني تنفيذ أمر shell والي لازم يكون عندي

    حساب root أولاً لكي أتمكن لاحقاً من عملية الــ Dump

    لاحظ ردي بارك الله فيك :

    اقتباس المشاركة الأصلية كتبت بواسطة حمد الشمري
    مع العلم أيضاً ماني root على السيرفر يعني ماقدر أستخدم أمر Dump من السيرفر

    القديم
    قرأتك طريقتك مسبقاً في MySQL.com ولاكن عدت من الصفر لعدم وجود حساب root

    لدي للأسف الشديد .. لأن السيرفر الي كانت عليه القاعدة كان على سيرفر

    غير سيرفري للأسف الشديد :eek3:

    ولاكن ولله الحمد بعد توفيق من الله عز وجل أستطعت الحصول على حساب root

    في السيرفر السابق بخطوات تمويه على السيرفر السابق وأستطعت الحصول

    على القاعدة بعملية Dump بأمتياز وهذا الفضل يعود لله عز وجل ...

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

    صاحب MySQL 4.1 لـــ السيرفر صاحب الــ MySQL 4.0 بنجاح ولله الحمد

    أحمد الله على كل شي

    أخي أحمد : جعل الله كل خطوة تخطوها بخير وبكرة

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

    كل شكري وتقديري أستاذي أحمد الدايل

    أخوك

    حمد الشمري






  6. #6
    عضو فعال
    تاريخ التسجيل
    Feb 2004
    المشاركات
    1,431


    اقتباس المشاركة الأصلية كتبت بواسطة حمد الشمري
    بارك الله فيك أخي الغالي على ردك

    لست قلق بخصوص المشكلة فــ ( كل مشكلة ولها ألف حل ) بإذن الله

    ولا في راحو مبدعين سوالف أمثالك بارك الله فيك ؟

    ولاكن في ردك السابق طلبت مني تنفيذ أمر shell والي لازم يكون عندي

    حساب root أولاً لكي أتمكن لاحقاً من عملية الــ Dump

    لاحظ ردي بارك الله فيك :



    قرأتك طريقتك مسبقاً في MySQL.com ولاكن عدت من الصفر لعدم وجود حساب root

    لدي للأسف الشديد .. لأن السيرفر الي كانت عليه القاعدة كان على سيرفر

    غير سيرفري للأسف الشديد :eek3:

    ولاكن ولله الحمد بعد توفيق من الله عز وجل أستطعت الحصول على حساب root

    في السيرفر السابق بخطوات تمويه على السيرفر السابق وأستطعت الحصول

    على القاعدة بعملية Dump بأمتياز وهذا الفضل يعود لله عز وجل ...

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

    صاحب MySQL 4.1 لـــ السيرفر صاحب الــ MySQL 4.0 بنجاح ولله الحمد

    أحمد الله على كل شي

    أخي أحمد : جعل الله كل خطوة تخطوها بخير وبكرة

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

    كل شكري وتقديري أستاذي أحمد الدايل

    أخوك

    حمد الشمري
    وياك اللهم آمين ،، جزاك لله خير
    والحمد لله والشكر ان مشكلتك تم حلها ومثل ما قلت كل مشكلة ولها الف حل ، وآعذرني لم انتبه لنقطة التي ذكرت فيها انك لا تملك حساب Root ، والحمد لله اهم شي ان المشكلة تم حلها

    مع خالص التحية والتقدير
    وعلى اي حال اتمنى لك يوما سعيدا ...





    __________________
    لتواصل

    بريد + ماسنجر

    admin( @ )tec4serv.com

    3rbhost
    سابقاً





ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •  

أضف موقعك هنا| اخبار السيارات | حراج | شقق للايجار في الكويت | بيوت للبيع في الكويت | دليل الكويت العقاري | مقروء | شركة كشف تسربات المياه | شركة عزل اسطح بالرياض | عزل فوم بالرياض| عزل اسطح بالرياض | كشف تسربات المياة بالرياض | شركة عزل اسطح بالرياض