Mysql Hatası :- ERROR! MySQL is not running, but lock exists root@server

Mysql status bilgisinde bu hatayı alıyorsanız ve veritabanı çalışmıyorsa aşağıdaki şekilde tekrar aktif hale getirebilirsiniz.

===================================

root@server [~]# mysql
ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock’ (2)
root@server [~]# /etc/init.d/mysql status
ERROR! MySQL is not running, but lock exists
root@server [~]#

===================================

Kontrol ettiğinizde aldığınız hata aşağıdaki gibi olabilir.

========================================

root@server [~]# /etc/init.d/mysql status

ERROR! MySQL is not running, but lock exists
root@server [~]#

========================================

Bu durumda sırasıyla yapmanız gerekenler :

root@server [~]# rm /var/lock/subsys/mysql
rm: remove regular empty file `/var/lock/subsys/mysql’? y

root@server [~]# /etc/init.d/mysql start

Eğer hala sorun düzelmediyse,

root@server [~]# top |grep mysql

veya

root@server [~]# ps aufx | grep mysql

Mysql işlem durumunu görün ve mysql işlemi aktifse durdurun, devamında şu komutları girin :

root@server [~]# rm /var/lock/subsys/mysql

ve mysql servisini şu komutla başlatın

root@server [~]# /etc/init.d/mysql start

Bu şekilde sorun çözülecektir.

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir