MySQL: ERROR! MySQL is not running, but lock exists



Czasami się zdarza sytuacja, że proces MySQL nie zostanie poprawnie zamknięty. Efektem tego oczywiście są problemy z łączeniem bazą. W przypadku sprawdzenia statusu MySQL:

/etc/init.d/mysqld status

otrzymujemy:

ERROR! MySQL is not running, but lock exists

Nie jest możliwe również wystartowanie, zatrzymanie oraz zrestartowanie MySQL

Co w takim przypadku zrobić?

Okazuje się, że rozwiązanie problemu jest dość proste wystarczy usunąć plik mysql z /var/lock/subsys np. poleceniem:

rm /var/lock/subsys/mysql

po tym można już wystartować MySQL

/etc/init.d/mysqld start

Jeżeli problem się powtarza warto również usunąć plik pid z /var/lib/mysql

Tags: , ,

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • Twitter
  • RSS

Comments are closed.