ERROR! MySQL is not running, but lock exists Hatası Çözümü
İçindekiler
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.
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!