Update Post
Hallo Sobat Ant, bagi anda yang menggunakan cPanel pernahkah mengalami notice The MySQL server is currently offline di menu MariaDB/MySQL Databases ? Di bawahnya ada tambahan keterangan error : "adminbin Cpanel/cpmysql/DBCACHE: exit11". Tampilan error seperti ini :
Usut punya usut, ternyata itu sebuah bug dari UI cPanel. Jadi, service MariaDB/MySQL Databases di server kita tidak ada masalah, berjalan dengan baik. Bug ini terjadi bagi anda yang sudah upgrade MariaDB v10.3.26 .
Setelah solusi sementara yang dikeluarkan cPanel adalah dengan downgrade versi MySQL maka kali ini cPanel telah mengeluarkan update terbaru untuk fix bugs tersebut yaitu dengan melakukan query ke database mysql, berikut adalah terkait update tersebut :
Mohon pastikan terlebih dahulu bahwa MariaDB/MySQL dalam kondisi running, karena berdasarkan update dari cPanel error tersebut dikarenakan UI cPanel tidak dapat membaca salah satu fungsi di database mysql - case number is CPANEL-34745 :
>
Backup atau dump database MariaDB/MySQL Databases dengan command
mysqldump mysql > /backup/mysql.sql
Setelah itu jalankan query MariaDB/MySQL Databases sebagai berikut
mysql -e "ALTER TABLE mysql.user MODIFY IF EXISTS password_last_changed timestamp DEFAULT CURRENT_TIMESTAMP NULL AFTER max_statement_time, MODIFY IF EXISTS password_lifetime smallint unsigned DEFAULT NULL AFTER password_last_changed, MODIFY IF EXISTS account_locked enum('N', 'Y') COLLATE utf8_general_ci DEFAULT 'N' NOT NULL after password_lifetime;"
Restart MariaDB/MySQL Databases server
/scripts/restartsrv_mysql
Setelah melakukan proses diatas, seharusnya ui cPanel telah dapat terhubung dengan baik dengan MariaDB/MySQL Databases
Untuk anda yang telah melakukan perbaikan dengan menggunakan downgrade versi MariaDB/MySQL Databases silahkan dipastikan bawah MariaDB/MySQL Databases update telah di unlock
# yum versionlock clear
# /scripts/upcp
Nah, itu tutorial singkat untuk mengatasi problem cPanel The MySQL server is currently offline . Semoga dapat membantu ya. Bagi yang belum menggunakan cPanel dan ingin menggunakan cPanel, kami sebagai Authorized Partner cPanel menawarkan harga menarik untuk licensi cPanel. Silahkan dicek di halaman ini.
FAQ
Apa makna pesan “MySQL server is currently offline” di cPanel?
Pesan ini menunjukkan bahwa cPanel gagal melakukan koneksi ke layanan database—walaupun MySQL atau MariaDB mungkin berjalan, ada masalah di antarmuka akses.
Faktor yang umum menjadi penyebab pesan ini?
Hasil update MariaDB tertentu, overload (too many connections), konfigurasi yang rusak atau pindah direktori data, serta peta pengguna database yang tidak sinkron dapat memicu kondisi ini.
Kenapa update MariaDB bisa jadi penyebabnya?
Beberapa versi MariaDB (misalnya 10.2.35 atau 10.3.26) diketahui menimbulkan error dimana cPanel menampilkan status MySQL offline meski server database berjalan normal.
Peran "database map" di cPanel dalam konteks ini?
cPanel menggunakan peta internal untuk mengaitkan pengguna cPanel dan database. Jika mapping rusak (seperti error "CpuserNotInMap"), maka cPanel dianggap tidak bisa mengakses database meski layanan MySQL aktif.
Bagaimana efek beban koneksi terhadap status offline?
Jika jumlah koneksi MySQL melebihi limit maksimal, server tidak bisa menerima koneksi baru—sehingga cPanel menampilkan bahwa MySQL offline, padahal layanan masih berjalan.
Bagaimana kondisi filesystem Database memengaruhi status?
Jika database dipindah (misalnya ke /home) tanpa setup yang tepat, atau direktori data korup, cPanel bisa gagal mendeteksi MySQL meski layanan sebenarnya berjalan.