Terkadang, saat Anda ingin me-restart MySQL, akan mengalami masalah seperti ini:
[root@server:~ ] $ service mysqld start Starting MySQL... ERROR! The server quit without updating PID file
Beberapa langkah berikut ini mungkin dapat membantu Anda mengatasi masalah tersebut.Kill Proses MySQL
- Cek terlebih dahulu apakah ada MySQL yang masih berjalan dengan command berikut:
ps aux | grep mysql
- Hasilnya misalnya seperti ini:
root 5923 0.0 0.0 4140 676 pts/0 D+ 16:35 0:00 grep mysql root 3062 0.0 0.0 4736 1288 ? S Nov27 17:10 /bin/sh /usr/bin/mysqld
- Kill prsoses tersebut dengan:
kill -9 3062
- Lalu restart MySQL:
service mysql restart
Jika ternyata MySQL juga tidak ditemukan, cobalah dengan langkah berikut ini.- Cek terlebih dahulu apakah ada MySQL yang masih berjalan dengan command berikut:
Memindahkan File my.cnf
- Untuk memindahakn file my.cnf sekaligus mem-backup-nya, jalankan command berikut:
mv /etc/my.cnf /etc/my.cnf.backup
- Lalu coba restart MySQL lagi:
service mysql restart
Jika cara di atas masih belum bisa juga menjalankan MySQL, coba lagi langkah di bawah ini.- Untuk memindahakn file my.cnf sekaligus mem-backup-nya, jalankan command berikut:
Memindahkan File Log ib_logfile
Terkadang, MySQL kesulitan mengupdate file log. Coba kita pindahkan file log tersebut.- Jalankan command berikut:
mv /var/lib/mysql/ib_logfile* /root/
- Lalu restart MySQL:
service mysql restart
Harusnya, langkah di atas menjadi langkah terakhir dan MySQL harusnya sudah bisa berjalan normal. Namun jika cara di atas masih belum juga bisa, cobalah untuk melakukan cek koresponden file my.cnf Anda.- Jalankan command berikut:
- Cek Penulisan di File my.cnf
- Perhatikan format penulisan di file my.cnf, bila perlu hapus semua dan tulis lagi. Terkadang, terdapat kesalahan format misalnya kurang spasi, tanda = yang tertinggal, kesalahan huruf, dan lain sebagainya.
Dengan langkah ke-3 pun seharusnya MySQL sudah dapat berjalan, namun bila langkah ke-3 masih belum juga bisa, lakukan seperti langkah ke-4. Semoga pesan error MySQL restart failed: the server quit without updating PID file tidak ada lagi.
sumber : https://www.oxvlo.com/troubleshoot/mysql-restart-failed