Cara Mengatasi Error Establishing a Database Connection di WordPress

Error Establishing a Database Connection di WordPress salah satu masalah yang sering dialami oleh blogger WordPress pemula. Hal ini membuat kita sedikit panik dan bingung, karena tidak tahu cara mengatasinya padahal Anda tidak melakukan perubahan apapun pada blog WordPress Anda.

Error Establishing a Database Connection bisa disebebkan oleh banyak hal. Beberapa diantaranya adalah kesalahan pada kredensial database pada WordPress atau database rusak.

Sebelum menjalankan tutorial ini usahakan Anda back up blog atau website terlebih dahulu.

Cara Mengatasi Error Establishing a Database Connection

Pertama-tama pastikan bahwa Anda melakukan pengecekan pada bagian depan (front-end) dan belakang (back-end) website atau blog. Jika mendapatkan pesan yang sama “Error Establishing a Database Connection“, tindakan yang perlu Anda lakukan adalah memperbaiki database blog Anda.

Cara memperbaiki database yang harus Anda lakukan adalah dengan menambahkan script di bawah ini pada file wp-config.php

define('WP_ALLOW_REPAIR', true);

Setelah menambahkan scipt tersebut Anda akan melihat pesan untuk memperbaiki database blog Anda dengan mengakses domainanda.com/wp-admin/maint/repair.php.

Repair Database
Repair Database

Perlu Anda ketahui, untuk mengakses halaman tersebut tidak perlu login terlebih dahulu. Hal ini bertujuan hanya untuk memperbaiki database yang rusak (crash). Setelah Anda selesai memperbaiki dan mengoptimalkan database, pastikan untuk menghapus script diatas dari wp-config.php.

Kalau dengan cara diatas tidak dapat menyelesaikan masalahnya Anda perlu melakukan cara berikutnya.

Memeriksa wp-config.php

wp-config.php merupakan salah satu file terpenting dalam WordPress Anda. Pada file ini Anda dapat menentukan detail database untuk menghubungkannya dengan blog WordPress. Jika Anda melakukan perubahan user, password dan nama database, Anda harus mengubah isi file ini apakah semuanya sudah sama.

define ('DB_NAME', 'database'); 
define ('DB_USER', 'username'); 
define ('DB_PASSWORD', 'password'); 
define ('DB_HOST', 'localhost');

Lakukan pengecekan, mungkin saja ada kesalahan pengetikan yang menyebabkan Error Establishing a Database Connection. 

Periksa Server

Error Establishing a Database Connection bisa terjadi jika Anda berlangganan share hosting karena tidak bisa menangani banyak beban karena trafik yang bersar. Blog Anda akan menjadi sangat lambat bahkan menghasilkan kesalahan. Jadi hal terbaik yang harus Anda lakukan adalah menghubungi penyedia hosting Anda dan tanyakan apakah server MySQL Anda mengalami masalah.

Semoga artikel ini dapat bermanfaat bagi teman-teman semua, Jika ada yang belum jelas bisa di tanyakan pada kolom komentar di bawah ini. Saya ingatkan kembali, sebelum melakukan tutorial ini Anda harus melakukan back up website atau blog Anda. Xcode tidak bertanggungjawab atas kerusakan yang munngkin saja terjadi pada blog Anda selama menjalani tutorial ini.

Terima kasih.