Download Now Download Themes Gratis WordPress Responsive!

Cara Perbaiki Error Database Connection WordPress

update wordpress notifikasiJika anda melihat terjadinya pesan kesalahan “Error Establishing a Database Connection” maka hal itu adalah sebuah kesalahan pada database yang dapat disebabkan oleh berbagai alasan. Sebagai penguna baru WordPress, ini bisa menjadi menjadi masalah yang membuat frustasi khususnya ketika hal itu terjadi dengan sendirinya tanpa Anda mengubah apa-apa. Pada artikel ini, saya akan menunjukkan cara untuk memperbaiki “Error Establishing a Database Connection di WordPress” dengan berbagai.

Catatan: Sebelum Anda membuat perubahan database, pastikan Anda memiliki backup terlebih dahulu untuk menghindari hal-hal yang tidak di inginkan nantinya.

Baca : Cara optimasi Database WordPress dengan Wp-Optimize

Mengapa Anda mendapatkan error ini?

Nah singkatnya, Anda mendapatkan kesalahan ini karena WordPress tidak dapat membuat koneksi database. Sekarang alasan mengapa WordPress tidak dapat membuat koneksi database dapat bervariasi. Bisa jadi login database Anda salah atau telah berubah. Bisa jadi bahwa server database Anda tidak responsif. dan juga bisa jadi bahwa database Anda telah rusak. Dalam pengalaman saya, sebagian besar kesalahan ini terjadi karena beberapa jenis server error namun mungkin ada faktor lain juga. Mari kita lihat bagaimana cara pemecahan masalah ini.

Baca : Cara Backup WordPress dengan BackWpUp Gratis

Apakah masalah terjadi karena wp-admin?

Hal pertama yang harus Anda lakukan adalah untuk memastikan bahwa Anda mendapatkan error yang sama pada kedua front-end situs, dan back-end dari situs (wp-admin). Jika pesan kesalahan adalah sama pada kedua halaman “Error Establishing a Database Connection“, maka lanjutkan ke langkah berikutnya. Jika Anda mendapatkan error yang berbeda pada wp-admin misalnya sesuatu seperti “One or more database tables are unavailable. The database may need to be repaired “, maka Anda perlu untuk memperbaiki database Anda.

repair database wordpressAnda dapat melakukan perbaikan dengan solusi ini dengan menambahkan baris berikut dalam file wp-config.php Anda:

define('WP_ALLOW_REPAIR', true);

Lalu akses di url browser anda dengan url berikut :

http://www.domainanda.com/wp-admin/maint/repair.php

Ingat, pengguna tidak perlu login untuk mengakses fungsi ini ketika anda telah menambahkan kode tadi. Hal ini karena niat utamanya adalah untuk memperbaiki database rusak, Pengguna dapat sering tidak bisa masuk ketika database rusak. Jadi setelah Anda selesai memperbaiki dan mengoptimalkan database Anda, pastikan untuk menghapus kode tadi dari wp-config.php Anda.

Jika perbaikan ini tidak mengatasi masalah, atau Anda mengalami kesulitan menjalankan perbaikan kemudian lanjutkan membaca artikel ini karena Anda mungkin menemukan solusi lain yang mungkin bekerja.

Periksa file WP-Config

Wp-config.php mungkin adalah file tunggal yang paling penting dalam seluruh instalasi WordPress Anda. Ini adalah di mana Anda menentukan rincian untuk WordPress untuk menghubungkan database Anda. Jika Anda mengubah password root Anda, atau password pengguna database, maka Anda juga perlu untuk mengubah file ini juga. Hal pertama yang Anda harus selalu periksa adalah isi dari file wp-config.php apakah sudah sesuai.

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

Ingat untuk DB_HOST Anda, mungkin tidak selalu localhost. Tergantung pada hosting anda. Anda bisa mendapatkannya dari hosting yang anda pakai.

Baca : Meningkatkan Keamanan WordPress Melalui htaccess

Periksa Web Host Anda (MySQL Server)

Sering kali Anda akan melihat Kesalahan ini Error Establishing a Database Connection ketika situs Anda telah diserbu dengan banyak lalu lintas. Pada dasarnya, server host Anda tidak bisa menangani beban (khususnya bila Anda berada di shared hosting). Situs Anda benar-benar lambat dan untuk beberapa pengguna bahkan bisa untuk seluruh pengguna. Jadi, hal terbaik yang harus Anda lakukan adalah meminta bantuan support telepon atau LiveChat dengan penyedia hosting Anda dan meminta mereka menyelesaikan masalah tersebut jika server MySQL Anda responsif.

Bagi pengguna yang ingin menguji jika server MySQL berjalan sendiri, Anda dapat melakukan beberapa hal. Uji situs lain pada server yang sama untuk melihat apakah mereka mengalami masalah. Jika mereka juga mendapatkan error yang sama, maka sebagian besar pasti ada sesuatu yang salah dengan server MySQL. Jika Anda tidak memiliki situs lain pada account hosting yang sama cukup pergi ke cPanel Anda dan mencoba untuk mengakses phpMyAdmin dan menghubungkan database. Jika Anda dapat terhubung, maka kita perlu untuk memverifikasi jika pengguna database Anda memiliki izin yang memadai. Buat file baru yang disebut testconnection.php dan paste kode berikut di dalamnya:

<?php
$link = mysql_connect('localhost', 'root', 'password');
if (!$link) {
die('Could not connect: ' . mysql_error());
}
echo 'Connected successfully';
mysql_close($link);
?>

Pastikan untuk mengganti username dan password. Jika berhasil terhubung, maka itu berarti bahwa Anda memiliki izin yang memadai, dan ada sesuatu yang lain yang salah. Kembali ke file wp-config Anda dan pastikan bahwa segala sesuatunya sudah benar (scan ulang untuk kesalahan ketik).

Jika Anda tidak dapat terhubung ke database phpMyAdmin, maka Anda tahu itu ada sesuatu dengan server Anda. Itu tidak selalu berarti bahwa server MySQL Anda sedang down. Ini bisa berarti bahwa Anda tidak memiliki izin yang memadai.

Jadi jika Anda mendapatkan akses ditolak dan error baik dalam menghubungkan ke phpMyAdmin atau melalui hasil testconnection.php, maka Anda harus menghubungi host Anda segera untuk mendapatkan bantuan dari mereka untuk memperbaikinya.

Diatas adalah beberapa solusi untuk mengatasi masalah jika situs anda mendapati “Error Establishing a Database Connection” , semoga bisa membantu. 🙂

Baca : Cara Mengembalikan Password WordPress [Localhost]

Anda Terbantu artikel ini? Silahkan bergabung dengan centerklik di Twitter dan Google+.

Daftar isi Tutorial Wordpress Terlengkap Gratis
10 top hosting!

Register Now: TOP 10 Hosting

Dapatkan Hosting Murah dengan Kualitas Terbaik. For Serious Blogger! View Deals

Bluehost Hosting

$2.95/Month Free Domain, Unlimited Space & Bandwidth Get Host

iPage Hosting

$1.99/Month Free Domain, Unlimited Space & Bandwidth Get Host

SiteGround Hosting

$3.45/Month Free Domain, Unlimited Space & Bandwidth Get Host

WebHostingPad

$1.99/Month Free Domain, Unlimited Space & Bandwidth Get Host

Hostgator

$3.95/Month Free Domain, Unlimited Space & Bandwidth Get Host

  • Ali

    website ane mati semua biarpun beda cms.. kayaknya servernya ya..

  • Eka Restu Dirman Putra

    kalo pake vps coba di reboot dulu osnya 🙂

Must Read...!
Theme WordPress Diary Responsive Free

Diary adalah theme WordPress responsive gratis, theme ini dibuat oleh team MyThemeShop, ia dirancang...

Tips SEO: Kata kunci dan On-page SEO

SEO berisi dua hal utama: On-page dan Off-page. Sementara Off-page SEO adalah tentang analisis...

Close