Cara Memperbaiki MySQL Tidak Bisa Running
Jika Anda mengalami masalah dengan MySQL yang tidak bisa berjalan dan mendapatkan pesan error ERROR MySQL server PID file could not be found
, artikel ini akan memberikan solusi MySQL tidak bisa berjalan dan langkah-langkah untuk memperbaikinya. Pesan ini adalah masalah umum yang sering terjadi pada MySQL dan bisa disebabkan oleh berbagai hal.
Terkadang, cukup dengan me-restart service MySQL, masalah ini sudah bisa teratasi. Berikut adalah beberapa langkah yang dapat Anda coba:
1. Cek Partisi Server Anda
Pertama, cek partisi server dengan perintah berikut:
1 |
root@server [~]# df -TH |
Beberapa kasus menunjukkan bahwa partisi /tmp mungkin telah dibersihkan, dan MySQL tidak dapat menemukan PID file. Untuk mengatasi ini, jalankan perintah berikut:
1 2 |
root@server [~]# touch /tmp/mysql.sock root@server [~]# service mysqld restart |
Jika masalah masih belum teratasi, lanjut ke langkah berikutnya.
2. Cek Status MySQL
Cek status MySQL dengan perintah berikut:
1 |
root@server [~]# service mysqld status |
Jika Anda mendapatkan error seperti berikut:
ERROR! MySQL is not running, but lock file (/var/lock/subsys/mysql) exists
Ini berarti lock file ada tetapi MySQL tidak berjalan. Hapus lock file dan restart MySQL:
1 2 |
root@server [~]# rm -f /var/lock/subsys/mysql root@server [~]# service mysqld restart |
3. Cek MySQL Service pada Process List
Periksa apakah MySQL sedang berjalan di daftar proses:
1 |
root@server [~]# ps aux | grep mysql |
Jika ada proses MySQL yang masih berjalan, hentikan proses tersebut dengan perintah berikut:
1 |
root@server [~]# kill -9 [namapid] |
Ganti [namapid]
dengan PID yang ditemukan. Setelah itu, coba restart MySQL lagi:
1 |
root@server [~]# /etc/init.d/mysql restart |
Anda mungkin masih mendapatkan error:
ERROR! MySQL manager or server PID file could not be found!
Namun, setelah itu biasanya MySQL akan berhasil dijalankan dengan pesan:
Starting MySQL.. SUCCESS!
Penyebab Error MySQL Tidak Bisa Running
- Partisi /tmp Terhapus: Jika partisi /tmp telah dibersihkan, MySQL tidak dapat menemukan PID file.
- Lock File Ada: Jika lock file ada tetapi MySQL tidak berjalan, ini bisa menghalangi MySQL untuk berjalan kembali.
- Proses MySQL Terganggu: Jika ada proses MySQL yang masih berjalan tetapi tidak berfungsi dengan benar, ini bisa menghalangi MySQL untuk restart.
Catatan: Telaah satu per satu penyebab service MySQL/MariaDB tidak bisa hidup atau tidak restart. Seperti yang disebutkan di atas, penyebab error ini bisa bermacam-macam.
Kesimpulan
Masalah MySQL yang tidak bisa running dengan pesan error ERROR MySQL server PID file could not be found
dapat disebabkan oleh beberapa hal, termasuk partisi /tmp yang terhapus, adanya lock file, atau proses MySQL yang terganggu. Dengan mengikuti langkah-langkah yang dijelaskan di atas, Anda dapat mencoba memperbaiki masalah ini secara mandiri.
Jika langkah-langkah tersebut tidak berhasil mengatasi masalah, atau jika Anda merasa kesulitan dalam menanganinya, jangan ragu untuk menggunakan jasa manage VPS yang kami sediakan untuk bantuan lebih lanjut dan solusi profesional.
Jika Anda masih menemui kendala Cara Memperbaiki MySQL Tidak Bisa Running, Anda dapat menggunakan
yang kami sediakan.
Yus Ikbal Al Azis
February 20, 2018untuk mengetahui nama file pid yang mana ya gan ?