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

الموضوع: مشكلة في تركيب قاعدة بيانات

  1. #1

    مشكلة في تركيب قاعدة بيانات



    أخواني حاولت أرفع قاعدة بيانات حجمها 48 ميغا بكل الطرق المتاحة عن طريق shell أو عن طريق الرهيب لكن دون جدوى والسبب كان في إصدار mysql و phpmyadmin كل ما أحاول أرفع قاعدة بيانات يجيني الخطأ التالي مع العلم إني حاولت أرفع أكثر من قاعدة وكان نفس الخطأ

    الخطأ
    Error
    SQL query:

    CREATE TABLE `access` (

    `userid` int( 10 ) unsigned NOT NULL default '0',
    `forumid` smallint( 5 ) unsigned NOT NULL default '0',
    `accessmask` smallint( 5 ) unsigned NOT NULL default '0',
    PRIMARY KEY ( `userid` , `forumid` )
    ) ENGINE = MYISAM DEFAULT CHARSET = latin1
    MySQL said:

    #1064 - 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

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

    أرجوا المساعدة من خبراء mysql





    __________________
    قريباً داتا سنتر كندية بإدارة عربية


  2. #2
    عضو فعال
    تاريخ التسجيل
    Dec 2001
    المشاركات
    1,062


    الحل سبق وان طرحه احد الاخوة هنا

    تفضل

    البحث في ملف القاعده الذي تود ان ترفعها

    و هناك اكثر من سطر يوجد به الكلمه
    _____________________________________________

    قم بالبحث عن

    ) TYPE=MyISAM;

    واستبدله بالتالي

    ) ENGINE=MyISAM DEFAULT CHARSET=latin1;

    _____________________________________________


    للذين يعانون من شكلة نقل قاعدة بيانات من اصدار 4.1 الى 4.0 الرجاء استخدام الطريقة التالية

    قم بالبحث عن

    ) ENGINE=MyISAM DEFAULT CHARSET=latin1;

    واستبدله بالتالي

    ) TYPE=MyISAM;






  3. #3


    يعطيك العافية والله ما قصرت

    أجرب وأرد عليك والله ما شاء الله خمس دقايق والحل موجود

    ألف شكر لك أخي العزيز

    تحياتي





    __________________
    قريباً داتا سنتر كندية بإدارة عربية

  4. #4
    عضو فعال
    تاريخ التسجيل
    Dec 2001
    المشاركات
    1,062


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


    mysqldump --create-options --compatible=mysql40 db_name > dump_file

    db_name = القاعدة مثلا myvb






  5. #5


    الحمد لله المشكلة أنحلت وركبت بعض الجداول بس طلع خطأ ثاني
    CREATE TABLE `bbcode` (

    `bbcodeid` smallint( 5 ) unsigned NOT NULL AUTO_INCREMENT ,
    `bbcodetag` varchar( 200 ) NOT NULL default '',
    `bbcodereplacement` mediumtext NOT NULL ,
    `bbcodeexample` varchar( 200 ) NOT NULL default '',
    `bbcodeexplanation` mediumtext NOT NULL ,
    `twoparams` smallint( 6 ) NOT NULL default '0',
    `title` varchar( 100 ) NOT NULL default '',
    `buttonimage` varchar( 250 ) NOT NULL default '',
    PRIMARY KEY ( `bbcodeid` ) ,
    UNIQUE KEY `uniquetag` ( `bbcodetag` , `twoparams` )
    ) ENGINE = MYISAM DEFAULT CHARSET = latin1 PACK_KEYS =0
    MySQL said:

    #1064 - 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 PACK_KEYS=0' at line 12





    __________________
    قريباً داتا سنتر كندية بإدارة عربية

  6. #6


    أخوي المشكلة المستضيف القديم قافل الباك أب في الموقع وما أقدر أتكلم معاه في أي شيء أنا أخذت النسخة بطريقتي الخاصة بعد ما تعبت

    تحياتي لك





    __________________
    قريباً داتا سنتر كندية بإدارة عربية

  7. #7
    عضو فعال
    تاريخ التسجيل
    Dec 2001
    المشاركات
    1,062


    مو خطاء ثاني اخوي نفس الخطاء

    الضاهر انك ماستبدلت كل الجمل الي في القاعدة

    ارجع شيك مرة ثانيه واستبدلها وحاول تركبها وان شاء الله تركب معاك

    ويفضل انك تستخدم سكربت bigdump بزراعتها لانه رائعه جداً






  8. #8


    أخوي أنا أستعملت السكربت وأستبدلت كل شيء بس للأسف المشكلة لا تزال موجودة رغم أني متأكد من إستبدال كل شيء

    ويعطيك العافية

    تحياتي





    __________________
    قريباً داتا سنتر كندية بإدارة عربية

  9. #9


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

    تحياتي





    __________________
    قريباً داتا سنتر كندية بإدارة عربية

  10. #10
    عضو فعال
    تاريخ التسجيل
    Dec 2001
    المشاركات
    1,062


    بالتوفيق اخوي

    والشكر لجميع الاخوة وللاخ صاحب الحل لاني قمت بنقله فقط






  11. #11


    أخوي أنترنت يا ليت تشوف المشكلة ذي نفس الحكاية رغم الإستبدال فيه كود ثاني يحتاج تغير بس ما أدري وش هو

    CREATE TABLE `phrase` (
    `phraseid` int(10) unsigned NOT NULL auto_increment,
    `languageid` smallint(6) NOT NULL default '0',
    `varname` varchar(250) character set latin1 collate latin1_bin NOT NULL default '',
    `text` mediumtext NOT NULL,
    `phrasetypeid` smallint(5) unsigned NOT NULL default '0',
    PRIMARY KEY (`phraseid`),
    UNIQUE KEY `name_lang_type` (`varname`,`languageid`,`phrasetypeid`),
    KEY `languageid` (`languageid`,`phrasetypeid`)
    ) TYPE=MyISAM AUTO_INCREMENT=20430 ;


    هذا الكود إلي حطيته وشوف الخطأ

    Error
    SQL query:

    CREATE TABLE `phrase` (

    `phraseid` int( 10 ) unsigned NOT NULL AUTO_INCREMENT ,
    `languageid` smallint( 6 ) NOT NULL default '0',
    `varname` varchar( 250 ) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL default '',
    `text` mediumtext NOT NULL ,
    `phrasetypeid` smallint( 5 ) unsigned NOT NULL default '0',
    PRIMARY KEY ( `phraseid` ) ,
    UNIQUE KEY `name_lang_type` ( `varname` , `languageid` , `phrasetypeid` ) ,
    KEY `languageid` ( `languageid` , `phrasetypeid` )
    ) TYPE = MYISAM AUTO_INCREMENT =20430
    MySQL said:

    #1064 - 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 'collate latin1_bin NOT NULL default '',
    `text` mediumtext NO





    __________________
    قريباً داتا سنتر كندية بإدارة عربية

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


    اخوي انا ما عندي
    ) TYPE=MyISAM;
    ولا
    ) ENGINE=MyISAM DEFAULT CHARSET=latin1;

    كيف الحل معها ؟










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

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

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