Daftar Isi Artikel
ToggleMySQL / MariaDB adalah program yang menyimpan data untuk aplikasi (mis. website, webmail, Roundcube). Mengetahui apakah MySQL sedang berjalan penting sebelum mencoba koneksi, backup, atau debug aplikasi: kalau server database mati, aplikasi tidak bisa baca/tulis data dan akan muncul error. Mengecek status juga membantu kita menemukan apakah masalahnya “service mati” (harus dinyalakan ulang), “service jalan tapi tidak bisa diakses” (masalah socket/port/firewall), atau “service jalan tapi error internal” (cek log).
Cara Cepat Pakai systemctl

Perintah ini menampilkan apakah service active (running), inactive (dead), atau failed, serta beberapa baris log terakhir. Contoh output positif: Active: active (running) since Tue … artinya server database berjalan. Jika tertulis failed atau inactive artinya perlu di-restart; jika active (exited) biasanya service hanya “dummy” dan tidak menjalankan mysqld. Untuk melihat hanya status singkat bisa pakai systemctl is-active mysql (mengembalikan active/inactive).
Cek Proses yang Berjalan ps

Kalau MySQL jalan akan muncul proses mysqld atau mariadbd beserta PID dan penggunaan CPU/RAM. Tidak ada proses berarti server database tidak berjalan sama sekali.
Cek port/socket yang didengarkan (networking).

Output harus menunjukkan LISTEN pada 0.0.0.0:3306 (mengizinkan koneksi remote) atau 127.0.0.1:3306 (hanya lokal). Jika tidak muncul, berarti daemon tidak buka port — kemungkinan service tidak berjalan atau konfigurasi bind-address membatasi.
Cek koneksi via client (uji fungsional).

Jika server berjalan, prompt MySQL akan muncul. Jika tidak, biasanya muncul error: ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/var/run/mysqld/mysqld.sock’ — itu indikasi mysqld tidak jalan atau socket file hilang. Alternatif singkat untuk tes:

Mengecek status MySQL penting untuk memastikan layanan database berjalan normal. Cara paling umum adalah menggunakan perintah systemctl status mysql untuk melihat apakah service aktif. Selain itu, bisa juga dicek dengan ps aux | grep mysql untuk memastikan prosesnya, netstat -tulnp | grep 3306 untuk melihat port, atau mencoba login langsung memakai mysql -u root -p. Jika MySQL tidak berjalan, periksa log error di /var/log/mysql/ untuk menemukan penyebabnya. Dengan memahami cara ini, kita bisa cepat mendeteksi masalah dan menjaga database tetap stabil.
Bermanfaatkah Artikel Ini?
Klik bintang 5 untuk rating!
Rata rata rating 0 / 5. Jumlah rate 0
No votes so far! Be the first to rate this post.
We are sorry that this post was not useful for you!
Let us improve this post!
Tell us how we can improve this post?



