Dalam artikel ini, kami akan memeriksa apakah perkhidmatan MySQL berhenti berjalan di pelayan dan menyelesaikannya.
Pertama sekali, mari kita periksa sama ada MySQL mendengar pada port MySQL standard 3306
Jalankan perintah berikut untuk memeriksa bahawa program sedang mendengar pada port 3306
# netstat --tcp --udp --listening --program -n|grep 3306
Sekarang, periksa status perkhidmatan:
# systemctl status mysql.service
Sekiranya status perkhidmatan MySQL dihentikan, cuba mulakan dengan menggunakan arahan berikut:
# systemctl start mysql
Sekiranya MySQL tidak berjalan tetapi kunci ada, nampaknya fail MySQL PID tidak dikeluarkan setelah sistem dimulakan semula, atau pelayan MySQL tidak dihentikan dengan betul. Sila periksa sama ada fail PID wujud semasa pelayan MySQL tidak berjalan dan jika ya, alih keluar fail PID itu.
Juga, keluarkan fail kunci menggunakan arahan ini:
# rm /var/lock/subsys/mysql
rm: remove regular empty file `/var/lock/subsys/mysql’? y
Kemudian cuba mulakan semula MySQL.
# systemctl restart mysql
Sekarang, periksa status perkhidmatan MySQL.
# systemctl status mysql.service
Sekiranya perkhidmatan MySQL masih berjalan, hubungi kami. Pakar pelayan kami akan menyelesaikan masalahnya.