Irma Founder of "Lalaris.com" No comments

Cara Mengatasi Error Establishing a Database Connection pada WordPress



Jika website WordPress self host Anda menampilkan pesan "Error establishing a database connection" ini ada error yang terbilang cukup serius.

Tapi tidak perlu khawatir, semua error pada WordPress ada solusinya.

Biasanya error jenis ini disebabkan WordPress tidak bisa terhubung ke database. Sehingga bagi pemula ini adalah hal yang cukup sulit mengatasinya.

Melalui artikel ini, saya akan berbagi cara bagaimana mengatasi error establishing a database connection pada WordPress.

Ketahui Penyebab Error Establishing a Database Connection pada WordPress

Ada beberapa hal yang jadi penyebabnya, yaitu karena pengaturan database yang keliru pada WordPress, databasenya corrupt, atau masalah pada server database.

Database sendiri adalah sebuah perangkat lunak yang berfungsi untuk menyimpan, mengorganisir, dan mengabil data dari software lain.

Wordpress adalah sebuah sistem manajemen konten atau biasa disebut CMS, dimana database digunakan untuk menyimpan semua konten dan data website. WordPress akan menghubungi database setiap kali seseorang mengunjungi website.

Ini adalah informasi yang dibutuhkan WordPress untuk terhubung ke database:

1. Nama database

2. Username database

3. Password database

4. Server database

Empat informasi di atas disimpat di file konfigurasi WordPress, namanya wp-config.php

Jika keempat informasi tersebut ada yang tidak sesuai, maka akan muncul pesan "Error establishing a database connection". Ini dikarenakan WordPress gagal terhubung ke database.

Ini adalah salah satu error yang paling sering ditemui pada WordPress. Error ini juga bisa disebabkan server database down, atau database file corrupt.

Di bawah ini adalah beberapa langkah mengatasi error establishing database connection pada WordPress.

1. Periksa Kredensial Database WordPress

Hal paling sering yang jadi penyebabnya adalah kredensial database yang salah. Misalnya ketika Anda baru saja pindah server atau hosting.

Untuk kredensial WordPress disimpat pada file wp-config.php. FIle ini memiliki peranan cukup penting pada pengaturan WordPress, termasuk di dalamnya informasi mengenai database.

Jika Anda belum mengedit file wp-config.php sebelumnya, berikut ini adalah cara mengedit wp-config.php.

Silakan lihat bagian kode di bawah ini pada file wp-config.php.


// ** MySQL settings - You can get this info from your web host ** //

/** The name of the database for WordPress */

define( 'DB_NAME', 'nama_database_di_sini' );

/** MySQL database username */

define( 'DB_USER', 'username_di_sini );

/** MySQL database password */

define( 'DB_PASSWORD', 'password_di_sini' );

/** MySQL hostname */

define( 'DB_HOST', 'localhost' );


Pastikan informasi database sudah benar, yaitu berupa nama database, username, password, dan host.

Jika Anda belum familiar dengan layanan hosting atau server, silakan tanyakan ke customer servicenya.

Setelah mendapatkan informasi database, silakan pasang pada kode seperti di atas.

Jika masih error, silakan lanjut cara di bawah.

2. Cek Informasi Host Database

Jika Anda sudah yakin benar untuk nama database, username dan password, pastikan untuk host database sudah benar juga.

Pada umumnya untuk layanan hosting menggunakan host localhost. Tapi ada beberapa layanan hosting yang tidak menggunakan localhost.

Silakan hubungi layanan hosting yang Anda gunakan untuk menanyakan informasi host yang digunakan.

3. Perbaiki Database WordPress

Jika anda menemukan error yang berbeda ketika mengakses wp-admin, misalnya "One or more database tables are unavailable. The database may need to be repaired", ini artinya database website Anda butuh diperbaiki.

Silakan tambahkan baris code di bawah ini pada file wp-config.php. Pastikan menambahkannya sebelum tulisan 'That's all, stop editing! Happy blogging'.


define('WP_ALLOW_REPAIR', true);


Jika sudah, jangan lupa di simpan, kemudian kunjungi alamat ini http://www.domainanda.com/wp-admin/maint/repair.php

Kemudian klik tombol Repair

Catatan: pastikan untuk menghapus baris code di atas setelah proses perbaikan database WordPress selesai.

4. Pastikan Server Database Tidak Down

Untuk memastikan hal tersebut, jika Anda menggunakan layanan hosting, silakan hubungi customer servicenya apakah server database mereka sedang down.

Itulah beberapa langkah bagaimana cara mengatasi error establishing database connection.

Saya berharap solusi pada artikel ini bisa membantu mengatasi masalah Anda.

artikel asli: https://www.wpbeginner.com/wp-tutorials/how-to-fix-the-error-establishing-a-database-connection-in-wordpress/

Comments (0)

Post a Comment

Cancel