حل مشكلة Innodb Tables Doesn’t Exist
حل مشكلة innodb tables doesn’t exist
fix innodb table error
لا تنتهي ابدا مشاكل محرك تخزين قواعد البيانات Innodb
اكثرها انتشارا هذه الفترة هو مشكلة تصيب قاعدة بيانات “mysql” الرئيسية علي السيرفر نفسها وتحديدا في الجداول التالية :
innodb_index_stats
innodb_table_stats
slave_master_info
slave_relay_log_info
slave_worker_info
وقد قامت MySQL بعمل حل يدوي سريع ونشرته بالرابط هـنا
وتفاصيل الحل كالتالي :
قم بدخول كونسول قواعد البيانات بالامر :
mysql -uroot -p
تأكد من استخدامك لقاعدة البيانات الرئيسية بالامر :
use mysql;
قم بحذف الجداول سابقة الذكر بالامر :
drop table Table_name;
مع استبدال Table_name باسم الجدول .
اخرج من كونسول القواعد بالامر
\q
اذهب الي مسار قاعدة البيانات mysql وافتراضيا هو في
cd /var/lib/mysql/mysql
قم بحذف ملفات الجداول السابقة الذكر وهي بامتداد .frm و .ibd
ثم قم بدخول كونسول القواعد مرة اخري بالامر :
mysql -uroot -p
ثم استخدم قاعدة البيانات
use mysql;
ثم قم بإنشاء الجداول بتحميل الملف من الرابط هنا
وتنفيذه علي قاعدة البيانات الرئيسية بالامر :
mysql mysql < five-tables.sql
ثم اعادة تشغيل قواعد البيانات بالامر :
service mysql restart
اترك تعليق او راسلنا في هوستفيرو ان واجهتك مشكلة في تطبيق الحل