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

الموضوع: استفسار على وجه السرعه عن زرع قاعده MySQL والخطأ ERROR 1064

  1. #1
    عضو سوبر نشيط
    تاريخ التسجيل
    Jan 2000
    المشاركات
    909

    استفسار على وجه السرعه عن زرع قاعده MySQL والخطأ ERROR 1064



    السلام عليكم كيف الحال يا اخوان؟؟

    اخذت كوبي من القاعده وكل شيء تمام واخذ القاعده ولما رحت ازرعها عالسيرفر الثاني واجهتني هالمشكه والسوات يا اخوان وش الحل؟



    -bash-2.05b$ mysql -udata_user -p111 data_vb <data_vb.sql
    ERROR 1064 at line 21: You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near 'DEFAULT CHARSET=latin1' at line 6
    -bash-2.05b$

    يالله اللي يعرف حل للمشكله يا اخوان مايبخل علينا ومشكورين مقدماً ..

    تحياتي ,,





    __________________
    السهم لخدمات المواقع:: www.shm.com.sa
    البريد وماسنجر: info(at)shm.com.sa
    حسابات في جميع البنوك السعودية + باك اب خارجي لجميع سيرفراتنا
    نقبل الدفع عن طريق PayPal !!
    بدأنا منذ تاريخ 12 - 2 - 2002 م


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


    احيانا يحدث مثل هذا الخطا في الإسترجاع وما عندي اي معلومات عن السبب


    جرب ان تضيف -f الى سطر الأوامر

    يعني مثل هيك

    كود:
    mysql -f
    او

    كود:
    mysql --force
    وكمل الأمر كما هو

    طبعا غير متاكد من العملية (لا ضمانات) ، ولكني مرة صادفت مثل هاي المشكلة وزبط معي الأمر

    ممكن تشوف مزيد من المعلومات http://www.google.com/search?hl=en&q...=Google+Search





    __________________
    http://www.hyyat4host.com.sa

    الدعم الفني و الاستفسار
    http://www.hyyat4host.net

    قسم التصميم و البرمجه
    http://www.hayat4host.com

    نظام الفوترة و الدومينات
    http://www.hyyat4host.com/bill/

  3. #3
    عضو فعال
    تاريخ التسجيل
    Mar 2005
    المشاركات
    1,204


    السلام عليكم
    http://dev.mysql.com/doc/mysql/en/legal-names.html
    هنا الحل
    بس ماتقول ترجم علشان انا مش فاهم حاجة ماليش فى ال Mysql :$:$:$

    تحياتى





    __________________
    Amr Elgbaly
    System Engineer

  4. #4
    عضو سوبر نشيط
    تاريخ التسجيل
    Jan 2000
    المشاركات
    909


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


    جرب ان تضيف -f الى سطر الأوامر

    يعني مثل هيك

    كود:
    mysql -f
    او

    كود:
    mysql --force
    وكمل الأمر كما هو

    طبعا غير متاكد من العملية (لا ضمانات) ، ولكني مرة صادفت مثل هاي المشكلة وزبط معي الأمر

    ممكن تشوف مزيد من المعلومات http://www.google.com/search?hl=en&q...=Google+Search
    ممكن الامر كامل ,,

    تكفون يا اخوان اللي يعرف حل للمشكله لايبخل علينا ,,

    ومشكورين ..





    __________________
    السهم لخدمات المواقع:: www.shm.com.sa
    البريد وماسنجر: info(at)shm.com.sa
    حسابات في جميع البنوك السعودية + باك اب خارجي لجميع سيرفراتنا
    نقبل الدفع عن طريق PayPal !!
    بدأنا منذ تاريخ 12 - 2 - 2002 م

  5. #5
    عضو فعال
    تاريخ التسجيل
    Mar 2005
    المشاركات
    1,204


    السلام عليكم
    اعتقد يقصد

    كود PHP:
    mysql --udata_user -p111 data_vb <data_vb.sql
    mysql 
    --force -udata_user -p111 data_vb <data_vb.sql 
    تحياتى





    __________________
    Amr Elgbaly
    System Engineer

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


    نعم صحيح هذا ما قصدته

    ولكن كما قلت انه احيانا تزبط واحيانا لا

    شكرا اخي explorer للرد نيابة عني وجزاك الله خير

    وشكرا





    __________________
    http://www.hyyat4host.com.sa

    الدعم الفني و الاستفسار
    http://www.hyyat4host.net

    قسم التصميم و البرمجه
    http://www.hayat4host.com

    نظام الفوترة و الدومينات
    http://www.hyyat4host.com/bill/

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


    هل انت مرقي قواعد البيانات ؟

    يعني عندك اصدار ال Mysql علىالسيرفر احدث او اقدم من القاعدة المنقولة من سيرفر اخر ؟





    __________________
    sAFA7_eLNeT...I am breathing !
    I would recommend that y0 take a look in my [Security Blog]
    WwW.Linux-Fr34k.CoM

  8. #8
    عضو نشيط
    تاريخ التسجيل
    Feb 2004
    المشاركات
    161


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

    المشكله على حد علمي عدم توافق بين اصدارات برامج قواعد البيانات





    __________________
    خبراء الاستضافة
    www.xp4host.com
    للاتصال بالماسنجر او بريد
    billing@xp4host.com

    اسعارنا مناسبة للجميع

  9. #9
    عضو سوبر نشيط
    تاريخ التسجيل
    Jan 2000
    المشاركات
    909


    اقتباس المشاركة الأصلية كتبت بواسطة explorer
    السلام عليكم
    اعتقد يقصد

    كود PHP:
    mysql --udata_user -p111 data_vb <data_vb.sql
    mysql 
    --force -udata_user -p111 data_vb <data_vb.sql 
    تحياتى
    مانفع يالغالي

    هذا هو الخطأ

    ERROR 1064 at line 21: You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near 'DEFAULT CHARSET=latin1' at line 6 ERROR 1146 at line 33: Table 'dataname_vb.access' doesn't exist

    MySQL اظن هي نفسها في نفس السيرفرين

    وش الحل تتوقع؟





    __________________
    السهم لخدمات المواقع:: www.shm.com.sa
    البريد وماسنجر: info(at)shm.com.sa
    حسابات في جميع البنوك السعودية + باك اب خارجي لجميع سيرفراتنا
    نقبل الدفع عن طريق PayPal !!
    بدأنا منذ تاريخ 12 - 2 - 2002 م

  10. #10
    عضو نشيط جدا
    تاريخ التسجيل
    May 2005
    المشاركات
    329


    السلام عليكم :

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

    1) المشكلة :
    اختلاف اصدار ال Mysql في السيرفرين في احد السيرفرات الاصدار 4.1 وفي السيرفر الاخر 4.0 .

    2) الحل :
    1) الذهاب للسيرفر ذو الاصدار 4.1 " كما هو واضح انك ناقل القاعده من اصدار اعلى " الي هو 4.1 وتبي ترجعها لاصدار اقل الي هو 4.0 " ،

    تقدر تاكد وش اصدار المايسقول في السيرفرين بالامر :
    mysql -V

    2) تروح السيرفر الي عليه القاعده الي تبي تنقلها وهو الي اصدار المايسقول فيه 4.1 وتسوي الامر :

    mysqldump --create-options --compatible=mysql40 -uroot -p db_name > File.sql
    3) التفصيل :
    db_name = اسم القاعدة الي تبي تنقلها .
    file.sql = اسم اي ملف نسخه للقاعدة .
    uroot = معناتها انك راح تسحب بيوزر الروت ولو حطيت يوزر القاعده مو مشكلة
    -p = راح يطلب منك باسورد الروت الخاص بقواعد البيانات وتقدر تطلعه من خلال الامر :
    cat /etc/.my.cnf

    4) بعدها تأكد ان القاعده اخذت النسخه منها كاملة ،
    بعد مانسخت القاعده ، وديها للسيرفر الي تبي تزرعها فيه باي طريقة كانت سواء ftp or scp ، وانا افضل ال scp " Secure Copy " بالامر :

    scp file.sql root@IP:/home
    اذا هذي اول مره راح يسالك سؤال اكتب Yes بعدين باسورد الروت في السيرفر الثاني وراح ينقله وياك .

    5) خش السيرفر القديم ، بعد كذا سوي زراعه طبيعيه بالامر وتأكد انك انشات قاعده جديده فارغه :
    mysql -uroot -p DATABASENAME < file.sql

    خالص التحية ،
    علي حمد ،






  11. #11
    عضو فعال
    تاريخ التسجيل
    Aug 2004
    المشاركات
    1,974


    هناك طريقه لكنها ليست مثاليه وأستخدمتها أكثر من مره ونجحت...

    أذهب للسيرفر القديم وأنسخ الملف الذي تخزن فيه قاعدة البيانات وعاده مايكون على هذا الأمتداد
    كود PHP:
    var/lib/mysql/username_databasename 
    بحيث
    username أسم المستخدم
    databasename أسم القاعده..

    أضغط الملف هذا وأرسله للسيرفر الجديد وفك الضغط عنه وضعه في نفس الأمتداد السابق..
    يعني راح يكون في السيرفر الجديد على الأمتداد
    كود PHP:
    var/lib/mysql/username_databasename 

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


    جرب هذه الطريقه كآخر حل,لأنها ربما تولد بعض المشاكل





    __________________
    انا أريد وأنت تريد والله يفعل مايريد!

  12. #12
    عضو نشيط
    تاريخ التسجيل
    Sep 2006
    المشاركات
    52


    السلام عليكم

    ممكن ياخوان توضحون لي الأمر هذا اكثر

    mysqldump --create-options --compatible=mysql40 -uroot -p db_name > File.sql

    حاولت مع يزر الروت وكذلك مع يوزر قواعد البيانات .. ولا فاد معاي






  13. #13
    عضو فعال جدا
    تاريخ التسجيل
    Feb 2003
    المشاركات
    2,313


    حل الدمب من الاصدار 4.1 الى 4.0 لم يعد يعمل مع الاصدارات الجديده 4.1.19 وفوق
    الحل ترقي السيرفر الجديد الى اخر اصدار 4.1.21
    كلم الداتا سنتر يسونها لك اذا ما تعرف





    __________________
    Be Happy

  14. #14
    عضو نشيط
    تاريخ التسجيل
    Sep 2006
    المشاركات
    52


    الشركة اللي مستضيف فيها لديها آلاف العملاء

    فهل سيرقون للاصدارة الأخيرة 4.1.21 من اجل عميل واحد ؟










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

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

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