Mysql status bilgisinde bu hatayı alıyorsanız ve veritabanı çalışmıyorsa aşağıdaki şekilde tekrar aktif hale getirebilirsiniz.
===================================
[email protected] [~]# mysql
ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock’ (2)
[email protected] [~]# /etc/init.d/mysql status
ERROR! MySQL is not running, but lock exists
[email protected] [~]#
===================================
Kontrol ettiğinizde aldığınız hata aşağıdaki gibi olabilir.
========================================
[email protected] [~]# /etc/init.d/mysql status
ERROR! MySQL is not running, but lock exists
[email protected] [~]#
========================================
Bu durumda sırasıyla yapmanız gerekenler :
[email protected] [~]# rm /var/lock/subsys/mysql
rm: remove regular empty file `/var/lock/subsys/mysql’? y
[email protected] [~]# /etc/init.d/mysql start
Eğer hala sorun düzelmediyse,
[email protected] [~]# top |grep mysql
veya
[email protected] [~]# ps aufx | grep mysql
Mysql işlem durumunu görün ve mysql işlemi aktifse durdurun, devamında şu komutları girin :
[email protected] [~]# rm /var/lock/subsys/mysql
ve mysql servisini şu komutla başlatın
[email protected] [~]# /etc/init.d/mysql start
Bu şekilde sorun çözülecektir.