حل مشكلة 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

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

Exit mobile version