Ketika saya melakukan setup server LAMPP pada klien terdapat sebuah “diskusi” yang cukup lama terkait permasalahan antara koneksi database tidak terhubung dengan aplikasi. Pada akhirnya saya kepikiran untuk melihat koneksi database apakah benar-benar sudah terkoneksi atau belum. Berikut script PHP yang saya gunakan:

Perlu diperhatikan beberapa parameter yang perlu diisi:

  • $servername: biasanya localhost, jika remote database silahkan isi IP/hostname
  • $database: nama database
  • $username: nama user yang mempunyai akses ke database
  • $password: password user database

Database Connection Success

Berikut tampilan apabila koneksi database terkoneksi sukses

Database Connection Failed

Berikut tampilan apabila koneksi database gagal terkoneksi

Jika database gagal terkoneksi, ada beberapa hal yang perlu diperhatikan diantaranya adalah:

  • Nama user database
  • Hak akses user pada database
  • Kesalahan penulisan password

Apabila mengalami error diatas, bisa dicoba untuk melakukan re generate database dan username serta memperbarui privilege agar database dapat dibaca. Jika tetap tidak bisa gunakan fitur error log pada aplikasi yang digunakan.

Last modified: January 3, 2023