حل مشكلة innodb tables doesn’t exist

حل مشكلة innodb tables doesn’t exist

fix innodb table error

0

لا تنتهي ابدا مشاكل محرك تخزين قواعد البيانات  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

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

اترك رد

%d مدونون معجبون بهذه: