حل مشكلة Innodb Tables Doesn’t Exist
حل مشكلة innodb tables doesn’t exist
fix innodb table error
![](https://blog.hostviro.com/wp-content/uploads/2020/05/innodb-1024x475.png)
لا تنتهي ابدا مشاكل محرك تخزين قواعد البيانات 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
اترك تعليق او راسلنا في هوستفيرو ان واجهتك مشكلة في تطبيق الحل