Mengatasi Error Establishing a Database Connection

Admin Tutorial
Latest posts by Admin Tutorial (see all)

Error establishing a database connection adalah salah satu pesan error yang kerap kali terjadi pada website berbasis WordPress.  Pada umumnya penyebab munculnya pesan error establishing a database connection adalah kegagalan website untuk mendapatkan informasi yang dibutuhkan untuk proses render. 

Bagaimana cara mengatasi error establishing a database connection? Simak tutorial selengkapnya di artikel berikut ini.

Penyebab Munculnya Error Establishing a Database Connection

Sejumlah faktor dapat menjadi penyebab munculnya pesan error establishing a database connection. Hal tersebut bisa dimulai dari penuhnya kapasitas penyimpanan. Oleh karena itu, pengecekan kuota disk harus dilakukan secara rutin.

Selain itu, pesan error tersebut dapat muncul ketika terjadi perbedaan password antara yang telah disimpan pada akun cPanel dan pada konfigurasi website. 

Faktor berikutnya penyebab dari error establishing a database connection adalah matinya modul MySQL dan MySQLi atau ketika dilakukan upgrade dan downgrade versi PHP.

Cara Mengatasi Error Establishing a Database Connection

Berikut adalah langkah-langkah cara mengatasi error establishing a database connection:

1. Mengecek kuota penggunaan disk

Langkah pertama untuk mengatasi error establishing a database connection adalah mengecek kuota disk dan memastikan tidak melewati batas maksimal. Pengecekan dapat dilakukan melalui cPanel pada bagian Statistics, seperti pada gambar berikut ini.

error estabilished database

Statistic Disk Usage

Selain itu, pengecek juga bisa dilakukan melalui menu Disk Usage. Melalui menu ini, kamu bisa menemukan informasi terkait pemakaian disk di akun cPanel.

error estabilished database

Disk Usage Menu

error estabilished database

Disk Usage Menu

Apabila disk penuh, kamu bisa mengajukan open ticket kepada pihak Support untuk melakukan penambahan kuota disk secara sementara atau melakukan upgrade paket.

2. Mereset password database

Jika pada tahap pengecekan kuota disk tidak ada kendala, maka hal berikutnya yang bisa dilakukan untuk mengatasi error establishing a database connection adalah reset password. Salah satu penyebab munculnya pesan error tersebut adalah ketidakcocokan password pada database dan konfigurasi website.

Oleh karena itu, kamu perlu melakukan reset password. Pada website berbasis WordPress, konfigurasi ini dilakukan pada file wp-config.php. Berikut tahapannya:

  1. Login pada cPanel dan masuk ke menu File Manager. Selanjutnya, silahkan mengakses folder public_html untuk menemukan file wp-config.php.
  2. Mengklik tombol View.

error estabilished database

folder public_html > file wp-config.php

  1. Kemudian copy password database kamu, pada bagian berikut:

/** MySQL database username */
define('DB_USER', 'username_database_anda');

/** MySQL database password */
define('DB_PASSWORD', 'p5!5hS04p@');

Perlu diingat bahwa bagian yang disaling terletak di antara randa petik satu ('). Jadi, pastikan untuk tidak menyalin tanda petiknya.

  1. Masuk ke menu MySQL Database di akun cPanel setelah menyalin password database.

error estabilished database

Masuk akun MySQL

  1. Mencari filenya pada Current Users di bagian paling bawah. Silahkan menyesuaikan username yang ada pada file wp-config sesuai dengan informasi tertera

error estabilished database

current users

  1. Mengklik tombol kunci/ Change Password untuk memasukkan informasi password yang telah disalin sebelumnya. Kemudian, klik Change Password untuk menyimpan perubahan.

error estabilished database

change password

 

Secara otomatis, password akan diperbarui dan telah sesuai dengan konfigurasi pada website. Silahkan kembali mengakses website untuk mengecek pesan error. Pada umumnya, pesan error establishing a database connection akan teratasi pada tahap ini. 

Namun, tidak menutup kemungkinan masih terjadi kesalahan. Silahkan mengikuti tahapan ketiga, yaitu melakukan pembaruan versi PHP.

3. Pembaruan versi PHP

Proses pembaruan (update) versi PHP dapat dilakukan dengan melakukan pengecekan modul MySQL. Silahkan masuk ke menu Select PHP Version.

error estabilished database

cek modul MySQL

Menu tersebut akan menampilkan informasi versi PHP dan modul yang sudah diaktifkan. Pada tahap ini, kamu pelru memastikan bahwa modul MySQL dan MySQLi sudah tercentang (aktif). Jika, status keduanya sudah aktif dan pesan error masih muncul maka dibutuhkan pembaruan pada versi PHP.

Apabila versi PHP yang digunakan sudah terbaru seperti versi 5.6, kamu bisa mengubahnya ke versi 5.3 dan begitu pula sebaliknya. Apabila masih menggunakan versi native, silahkan mencoba untuk menggantinya menjadi versi 5.6.

Berikut contohnya:

error estabilished database

Change Version

Selanjutnya, silahkan mengecek kembali website untuk mengecek apakah pesan error establishing a database connection masih ada. Biasanya, pesan error akan teratasi dengan panduan di atas. 

Namun, jika masih terjadi kendala, silahkan mengajukan open ticket kepada pihak Support. Kesalahan tersebut bisa saja terjadi karena terdapat indikasi layanan MySQL yang mati atau hung. 

Pesan error establishing a database connection adalah satu dari banyak jenis pesan error yang muncul pada website. Pengecekan kuota disk adalah hal dasar yang bisa dilakukan untuk mengatasi permasalahan ini. 

Simak terus Tips Hosting di halaman tutorial Jagoan Hosting Indonesia, ya. Jika ada bagian dari tutorial yang tidak ditemukan, kamu bisa menghubungi teman-teman di Jagoan Hosting untuk bantuan lebih lanjut melalui Live Chat atau fitur Open Tiket ya!

Apakah artikel ini membantu, Sob?

Berikan rating buat artikel ini!

Rata-rata rating 3.8 / 5. Dari total vote 8

Pertamax, Sob! Jadilah pertama yang memberi vote artikel ini!

We are sorry that this post was not useful for you!

Let us improve this post!

Tell us how we can improve this post?

Related Posts
Tutorial Menyelesaikan Error Unicode Format Ketika Install Moodle

Tau nggak Sob, MOODLE atau Modular Object-Oriented Dynamic Learning Environment adalah sebuah CMS (Content Management System) yang biasa dipakai untuk membuat kelas online didalam Web Read more

Tutorial Cara Migrasi File Server Website ke VPS tanpa cpanel

Hai, Sob, kamu suka bingung gimana caranya migrasi file server website ke VPS tanpa cPanel? Yuk, kamu harus banget pantengin Read more

Tutorial Login Ke SSH Secara Otomatis

Kamu ingin melakukan login SSH secara otomatis? Gak perlu bingung karena kamu bisa ikutin tutorial di bawah ini untuk melakukan Read more

Tutorial Wordpress – Mengatasi Warning: Cannot modify header information

Halo, Sob! Pernahkah kamu mengalami pesan peringatan seperti ini saat instalasi pertama WordPress maupun upgrade WordPress kamu? Warning: Cannot modify Read more

Leave a Comment