السلام عليكم ورحمه الله وبركاته..
ازاى اقدر افعل المحرك InnoDB عشان ادخل forignkey فى الجدول واربط الجداول ببعض
انا دورت كتير وملقتش خطوات بيها اقدر افعل المحرك .. ودايماً بيظهرلى الخظأ
SQL Error 1286: Unknown table engine 'InnoDB'
السلام عليكم ورحمه الله وبركاته..
ازاى اقدر افعل المحرك InnoDB عشان ادخل forignkey فى الجدول واربط الجداول ببعض
انا دورت كتير وملقتش خطوات بيها اقدر افعل المحرك .. ودايماً بيظهرلى الخظأ
SQL Error 1286: Unknown table engine 'InnoDB'
يارب بك استغيث كتب:ازاى اقدر افعل المحرك InnoDB عشان ادخل forignkey فى الجدول واربط الجداول ببعض
للتأكد من أن InnoDB فعال اكتب الامر التالي في محرك MySQL أو اي شاشة استعلام
show variables like 'have_innodb'
يجب أن تكون النتيجة كالتالي:
mysql> show variables like 'have_innodb'; +---------------+-------+ | Variable_name | Value | +---------------+-------+ | have_innodb | YES | +---------------+-------+ 1 row in set (0.01 sec)
ان كان Value تساوي No اذن المحرك غير فعال.
عليك تفعيله في ملف
my.cnf في لينكس
أو ملف my.ini في Windows
بوضع علامة مربع كالتالي:
#skip-innodb
أو تعيد تعريف نسخة الMysql بتشغيل برنامج
MySQL Instance Configuration Wizard
وتتأكد من اختيار
Multifunctional Database
عندما تريد أن تتعلم جافا بالفيديو إليك قنوات الYouTube الخاصة بقسم الحاسب الآلي
(وَمَا أُوتِيتُمْ مِنْ الْعِلْمِ إِلاَّ قَلِيلاً) [سورة الإسراء: الآية 85]
شكرا جدا على الرد
لسه المشكله ..
هو فعلاً ظهرلى
No
وفتحت ملف
my.ini
لقيت مكتوب اصلاً
#skip-innodb
وبرضو مش شغال.. لسه بيظهرلى SQL Error 1286: Unknown table engine 'InnoDB'
واانا بسطب اخترت
Multifunctional Database
يارب بك استغيث كتب:وفتحت ملف
my.ini
لقيت مكتوب اصلاً
#skip-innodb
ماهي نتيجة السطر التالي؟
mysql> show engines;
ما هي نتيجة السطر التالي؟
mysql> show variables like "tmpdir";
طريقة اخرى لمعرفة ماذا جرى عند تشغيل الMySQL
افتح برنامج MySQL Workbench
ثم اضغط على Server Administration
على اليسار اضغط على Server Logs
يجب ان ترى قريبا من التالي:
InnoDB: Initializing buffer pool, size = 107.0M InnoDB: Completed initialization of buffer pool InnoDB: highest supported file format is Barracuda. InnoDB: 1.1.4 started; log sequence number 372688602
عندما تريد أن تتعلم جافا بالفيديو إليك قنوات الYouTube الخاصة بقسم الحاسب الآلي
(وَمَا أُوتِيتُمْ مِنْ الْعِلْمِ إِلاَّ قَلِيلاً) [سورة الإسراء: الآية 85]
جزاك الله كل خير.
انا مسحت mysql نهائى وسطبتها من جديد
المشكله كانت عندى من التسطيب ..
وديه النتيجه
اشكرك :)
mysql> show variables like 'have_innodb'; +---------------+-------+ | Variable_name | Value | +---------------+-------+ | have_innodb | YES | +---------------+-------+ 1 row in set (0.01 sec)
يارب بك استغيث كتب:السلام عليكم ورحمه الله وبركاته..
ازاى اقدر افعل المحرك InnoDB عشان ادخل forignkey فى الجدول واربط الجداول ببعض
انا دورت كتير وملقتش خطوات بيها اقدر افعل المحرك .. ودايماً بيظهرلى الخظأ
SQL Error 1286: Unknown table engine 'InnoDB'
عليك أخي بتغير المحرك لكل الجداول المعنيةبلأمر للمحرك , InnoDB شوف الكود التالي فالسكربت،السلام عليكم
السلام عليكم
والله ما ادري كان هالموضوع قديم
المهم
ان المشكلة نفسها عندي ولم استطع حلها وبالنسبة
show variables like 'have_innodb'
عملتها والنتيجة صحيحة بس ماني قادر اعمل مفتاح اجنبي للجداول
معقول ما فيه حل ولا يمكن احد بان يعطي رأية على الاقل