2014/03/16

حل مشكلة MySQL ERROR .The server quit without updating the PID file

اسهل حل يتم تجربته لحل المشكلة هو نقل ملف my.cnf الى مكان اخر او تغيير اسمه والتجربة مرة اخرى
لكن الافضل لو نفهم المشكلة من اساسها لتجنبها

مبدئيا الخطأ يظهر عند عمل ريستارت للخدمة او تشغيلها

/etc/init.d/mysql start
لانكتفى بالايرور الظاهر امامنا وهو اصل المشكلة .. لابد من مراجعة Error_Log ( الخاص ب MySQL )
يوجد اكثر من سبب يتم العثور عليه فى ملف الوج

1- "Fatal error: Can't open and lock privilege tables: Table 'mysql.host' doesn't exist."

هذا الخطأ نتيجة ترقية خاطئة ل MySQL فى 95% من هذه الحالات نتجنب هذا الخطأ الغاء شىء اسمه grants
هكذا ننفذ الامر

/etc/init.d/mysql start --skip-grant
ولكن ايضا علينا اصﻻح الجداول الخاصة بال grants

mysql_install_db
2- InnoDB: Error: data file /var/lib/mysql/ibdata1 is of a different size
دا بيكون نتيجة ان ملف الاعدادات تغير به قيمة حجم innodb_data_file_path
لذلك الحل اما ارجاع القيمة الاصلية او حذف الملفات الخاصة ibdata حتى يتم اعادة انشاءها بالقيم الجديدة

** تغيير مكان ملف الاعدادات ليس هو الحل ... عليك دائما بقراءة MySQL Error Log وحل المشكلة مباشرة وليس التغاضى عنها مؤقتا

ليست هناك تعليقات:

إرسال تعليق