ERROR! MySQL is not running, but lock exists Hatası Çözümü

MySQL sunucularında güncelleme sonrası düzgün başlatılamaması ve ani kapanmalar gibi sorunlar meydana gelebilir. Bu hatalardan biri de ERROR! MySQL is not running, but lock exists hata çıktısı ile karşımıza çıkar. ERROR! MySQL is not running, but lock exists hatasının çözümü için aşağıdaki adımları takip edebilirsiniz.

ERROR! MySQL is not running but lock exists
MySQL son sürüm destekli hosting hizmetlerimizi inceleyin.

Örnek Hata Çıktıları

ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock’ (2)
ERROR! MySQL is not running, but lock exists
Active: failed (Result: exit-code)
InnoDB: Unable to lock ./ibdata1, error: 11
ERROR 1040 (HY000): Too many connections

Hatanın Çözümü

MySQL Durumunu Kontrol Edin

systemctl status mysql

Socket veya Kilit Dosyalarını Silin

rm -rf /var/lib/mysql/mysql.sock
rm -rf /var/lock/subsys/mysql

Çalışan MySQL Süreçlerini Kontrol Edin ve Durdurun

ps aux | grep mysql
killall -9 mysqld

MySQL Servisini Yeniden Başlatın

systemctl start mysql
/etc/init.d/mysql restart

Yukarıdaki adımları sırasıyla uyguladığınızda hatanız çözümlenecektir. Daha fazla hata çözümü için bizi takip etmeyi unutmayın!

Şunlar da hoşunuza gidebilir...

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir