Pernah buka website WordPress kamu terus tiba tiba muncul tulisan:
“Error Establishing a Database Connection”
Wah, itu sih udah kayak alarm darurat! Tapi tenang, nggak usah panik dulu. Artikel ini akan bantu kamu ngerti kenapa bisa error, dan yang paling penting: cara mengatasinya step by step.
Apa Sih Artinya Error Ini?
Kalau muncul error ini, artinya WordPress gagal terhubung ke database. Padahal, semua data website kamu mulai dari postingan, komentar, sampai pengaturan tersimpan di database.
Kalau nggak bisa konek? Ya, jadilah website nya error total
Penyebab Umum Error Ini:
-
Username/password database salah
-
Database nya down atau rusak
-
File konfigurasi WordPress bermasalah
-
Server MySQL di hosting kamu sedang error
-
Hosting overload / kelebihan trafik
Yuk, Langsung Cek & Fix Error nya!
1. Cek File wp-config.php
Ini file penting banget buat koneksi ke database.
-
Masuk ke File Manager (via cPanel) atau pakai FTP
-
Cari file bernama
wp-config.php
di root folder WordPress kamu -
Klik kanan > Edit
Lihat bagian ini:
define( ‘DB_NAME’, ‘nama_database_kamu’ );
define( ‘DB_USER’, ‘username_database’ );
define( ‘DB_PASSWORD’, ‘password_database’ );
define( ‘DB_HOST’, ‘localhost’ );
Pastikan semua isinya benar, sesuai info database di hosting kamu. Kalau salah satu aja keliru, ya… error deh
2. Cek Status Database di Hosting
Masuk ke cPanel > buka MySQL Databases
-
Pastikan database kamu ada
-
Username juga harus punya hak akses ke database nya
Kalau kamu nggak yakin, bisa delete user lama dan buat user baru lalu assign ke database dengan izin ALL PRIVILEGES.
3. Cek Server MySQL Hosting
Kadang error ini muncul karena server MySQL di hosting kamu down atau sibuk banget.
Coba:
-
Hubungi pihak hosting lewat live chat / tiket
-
Tanyakan: “Apakah server database saya normal?”
Kalau memang error dari sisi mereka, kamu tinggal tunggu mereka perbaiki.
4. Repair Database WordPress
Kalau kamu curiga database kamu corrupt, kamu bisa coba repair database:
-
Buka file
wp-config.php
-
Tambahkan kode ini di baris paling bawah:
define(‘WP_ALLOW_REPAIR’, true);
Simpan, lalu buka ini di browser:
https://namadomainkamu.com/wp-admin/maint/repair.php
-
Klik “Repair Database”
Setelah selesai, hapus lagi baris WP_ALLOW_REPAIR
tadi dari wp-config.php
, biar lebih aman.
5. Restore Backup (Kalau Semua Gagal)
Kalau kamu punya backup, dan semua langkah di atas nggak berhasil, restore aja backup nya via hosting.
Tips Supaya Nggak Terulang Lagi:
✅ Selalu backup rutin
✅ Gunakan plugin caching biar server nggak berat
✅ Hindari plugin bajakan / nulled
✅ Upgrade hosting kalau trafik udah tinggi
Penutup
Error “Establishing a Database Connection” emang bikin kaget, tapi bukan berarti nggak bisa diatasi. Dengan langkah langkah di atas, website kamu bisa balik online dalam waktu singkat!
Kalau kamu baru banget di dunia WordPress, jangan ragu buat minta bantuan ke support hosting juga biasanya mereka bakal bantu cek dari sisi server.
Semoga artikel ini membantu ya!
Kalau kamu suka tutorial begini, jangan lupa mampir terus ke blog ini yaa~
Tinggalkan Balasan