Kesalahan koneksi database "Error establishing a database connection" atau "Access denied for user .." dapat diatasi dengan mengikuti langkah-langkah di bawah ini:

  1. Mengecek kembali parameter database

  2. Buka file konfigurasi website

  3. Sesuaikan atau samakan parameter database dengan file konfigurasi.

Berikut penjelasan untuk setiap langkah di atas:

Langkah 1 - Mengecek kembali parameter database

Cari menu Database MySQL:

Simpan kredensial ini:

Untuk menyimpan kredensial di atas, Anda bisa menyalin dan meletakkannya ke file TXT atau jangan tutup tab database.

Langkah 2 - Buka file konfigurasi

Untuk mengakses dan membuka file konfigurasi, klik Hosting → Kelola → File Manager:

Langkah 3 - Samakan kredensial

Di file konfigurasi, cari field yang berfungsi untuk menghubungkan website ke database dan atur dan sesuaikan datanya. Ikuti panduan berikut sesuai CMS yang digunakan.

WordPress

Buka direktori /public_html/wp-config.php dan temukan field DB_NAME, DB_USER, DB_PASSWORD, dan DB_HOST. Berikut yang perlu Anda ketahui untuk mengatur dan menyesuaikan field dan value:

DB_NAME - Database MySQL;

DB_USER - User MySQL;

DB_PASSWORD - Password yang dimasukkan ketika membuat database;

DB_HOST - Server MySQL.

Setelah field dan value diisi, tampilannya akan seperti ini:

OpenCart

Buka direktori /public_html/wp-config.php dan temukan field DB_HOSTNAME, DB_USERNAME, DB_PASSWORD, dan DB_DATABASE. Berikut yang perlu Anda ketahui untuk mengatur dan menyesuaikan field dan value:

DB_HOSTNAME -Server MySQL;

DB_USERNAME - User MySQL;

DB_PASSWORD - Password yang dimasukkan ketika membuat database;

DB_DATABASE - Database MySQL.

Setelah field dan value diisi, tampilannya akan seperti ini:

File konfigurasi lainnya dapat ditemukan di direktori /public_html/admin/config.php tetapi field di atas tetap ada di /public_html/config.php.

Joomla

Buka direktori /public_html/configuration.php dan temukan field $ host, public $ user, public $ password, dan public $ db. Berikut yang perlu Anda ketahui untuk mengatur dan menyesuaikan field dan value:

public $ host - Server MySQL;

public $ user - User MySQL;

public $ password - Password yang dimasukkan ketika membuat database;

public $ db - Database MySQL.

Setelah field dan value diisi, tampilannya akan seperti ini:

CATATAN:

  • Agar tidak error, jangan menambahkan spasi atau menghapus simbol, seperti ")" dan yang sejenisnya

Simpan perubahan dan muat kembali (reload) laman situs menggunakan tombol CTRL + F5.

Jika error belum teratasi

Jika error masih muncul meskipun Anda sudah melakukan semua langkah di atas, itu berarti password yang dimasukkan di file konfigurasi tidak sesuai dengan password yang dibuat untuk database.

Untuk mengatasinya, buka file konfigurasi dan salin password sekarang:

CATATAN:

  • Hanya password yang boleh disalin (simbol, seperti ")" dan yang sejenisnya, tidak diperlukan)

Setelah itu, ubah password.

Selesai! Kini Anda sudah tahu cara mengatasi Error establishing a database connection 😊

CATATAN:

Apakah Anda menemukan jawaban?