Antoni Blog
No Result
View All Result
  • Login
  • Bisnis & Finance
  • Development
  • Digital Marketing
  • Hosting & VPS
  • Resources
  • Teknologi
  • Berita
PRICING
SUBSCRIBE
  • Bisnis & Finance
  • Development
  • Digital Marketing
  • Hosting & VPS
  • Resources
  • Teknologi
  • Berita
No Result
View All Result
Antoni Blog
No Result
View All Result
Home Development Basic Programing

Cara Mengatasi A Database Error Occurred CodeIgniter

September 28, 2021
Reading Time:9 mins read
Database Error Occurred CodeIgniter

A Database Error Occurred adalah salah satu error yang sering dialami developer saat membuat website CodeIgniter. Pesan error tersebut kemungkinan besar terjadi karena kesalahan konfigurasi database.

RELATED POSTS

Pengertian dan Fungsi Database dalam Pemrograman

Mengatasi Error 404 Not Found di Laravel

Belajar Docker: Definisi, Fungsi, dan Cara Menginstalnya

Lantas, bagaimana cara mengatasi A Database Error Occurred CodeIgniter?

Tak perlu panik, karena kami tahu solusinya. Di artikel kali ini akan dibahas secara detail penyebab spesifik beserta cara mengatasi A Database Error Occurred pada CodeIgniter.

Penasaran kan? Langsung saja ini dia penjelasan lengkapnya.

Penyebab A Database Error Occurred di CodeIgniter

Penyebab munculnya pesan A Database Error Occurred pada CodeIgniter adalah ketidaksesuaian konfigurasi database di localhost dan di source code program.

a database error occurred codeigniter

Namun sebenarnya, ada tiga penyebab spesifik terjadinya A Database Error Occurred di CodeIgniter. Apa sajakah itu?

1. Database Tidak Diketahui (Unknown Database)

Untuk penyebab yang pertama, A Database Error Occurred akan diikuti pesan:

mysqli::real_connect(): (HY000/1049): Unknown database ‘nama_database’.

Seperti contoh berikut:

a database error occurred codeigniter unknown database

Hal ini terjadi karena database project CodeIgniter belum di-import ke localhost. Solusinya dengan mengupload database MySQL pada localhost.

2. Akses Pengguna Ditolak (Access Denied for User)

Pada penyebab yang kedua, pesan kesalahan A Database Error Occurred yang muncul adalah:

mysqli::real_connect(): (HY000/1045): Access denied for user ‘username_anda’@’localhost’ (using password: NO).

Berikut adalah contohnya:

a database error occurred codeigniter access denied

Ini terjadi karena konfigurasi database di localhost dan di source code project tidak sesuai. Solusinya dengan menyamakan konfigurasi database di file database.php dan di phpMyAdmin.

3. Tabel Tidak Dikenali (Table Doesn’t Exist)

Untuk penyebab yang terakhir, A Database Error Occurred diikuti dengan pesan tambahan:

Error Number: 1146 Table ‘nama_tabel’ doesn’t exist.

Contohnya sebagai berikut:

a database error occurred codeigniter table doesnt exist

Nah, error di atas terjadi bukan karena kesalahan pada saat konfigurasi database. Tapi, ketika mengkonfigurasikan tabel. Solusinya adalah menyesuaikan konfigurasi tabel database di localhost dan di source code program.

Cara Mengatasi A Database Error Occurred pada CodeIgniter

Beda penyebab error, beda pula cara mengatasinya. Karenanya, kami akan memandu Anda mengatasi A Database Error Occurred di CodeIgniter sesuai dengan penyebabnya. Yuk, ikuti kami!

1. Cara Mengatasi Error Akibat Unknown Database

Untuk bisa mengatasi error karena unknown database, Anda perlu memeriksa status import database di localhost. Langkah-langkahnya seperti ini:

  1. Buka dan aktifkan XAMPP dengan cara klik Start pada kolom Apache dan MySQL.
  2. Setelahnya, klik Admin pada kolom MySQL. Anda akan otomatis diarahkan ke halaman localhost/phpmyadmin
a database error occurred codeigniter unknown database langkah 1
  1. Periksa terlebih dahulu apakah database sudah di-import. Pada halaman phpMyAdmin, cek daftar database di sidebar sebelah kiri.
  2. Jika belum, buat database baru dengan cara klik Databases pada Toolbar, lalu ketikkan nama database Anda di kolom Database name. Kemudian klik Create.
a database error occurred codeigniter unknown database langkah 2
  1. Setelah membuat database baru, klik Import pada Toolbar. Setelahnya pilih Choose your file, upload file database Anda dengan ekstensi .sql kemudian klik Go pada bagian paling bawah.
a database error occurred codeigniter unknown database langkah 3

Selesai! Kini database Anda telah berhasil di import.

2. Cara Mengatasi Error Akibat Akses Pengguna Ditolak

Untuk penyebab yang satu ini, Anda perlu memeriksa konfigurasi database terlebih dahulu. Bagaimana langkah-langkahnya?

  1. Buka Homepage phpMyAdmin

Caranya dengan mengetikkan localhost/phpmyadmin. Kemudian, perhatikan kolom Database server, terdapat poin User: root@localhost. ‘root’ adalah username Anda.

a database error occurred codeigniter access denied langkah 1

Perhatikan pula bagian sidebar di sebelah kiri. Di situ terdapat nama-nama database yang pernah dibuat. Sesuaikan nama database dengan project CodeIgniter Anda.

a database error occurred codeigniter access denied langkah 1.1
  1. Buka File Database.php

Buka source code project CodeIgniter Anda pada text editor, lalu buka file database.php pada folder applicationconfigdatabase.php

access denied langkah 2
  1. Temukan Konfigurasi Database

Scroll file database.php hingga Anda menemukan konfigurasi database yang diawali dengan perintah $db[‘default’] = array( seperti berikut:

access denied langkah 3

Ada tiga baris yang harus Anda perhatikan, yaitu:

  • Username – Nama pengguna database di phpMyAdmin, defaultnya adalah root.
  • Password – Password database pada phpMyAdmin, defaultnya tidak diisi apapun.
  • Database – Nama database di phpMyAdmin, sesuaikan dengan project Anda.
  1. Ubah Konfigurasi Database

Ganti username dengan ‘root’, biarkan isian password kosong, dan nama database ‘forecasting’ sesuai dengan yang ada di phpMyAdmin. Jika sudah selesai jangan lupa klik Ctrl+S!

access denied langkah 4

Selesai! Kini Anda telah berhasil mengatur konfigurasi file database.php dengan benar.

3. Cara Mengatasi Error Akibat Tabel Tidak Dikenali

Sedangkan untuk penyebab yang terakhir, Anda wajib mengecek konfigurasi tabel pada database. Caranya adalah sebagai berikut:

  1. Buka Database di phpMyAdmin

Pada halaman phpMyAdmin, klik nama database Anda pada sidebar. Setelah itu Anda akan melihat daftar tabel yang pernah dibuat.

a database error occurred codeigniter table doesnt exist langkah 1

Perhatikan! Ada nama tabel penduduk, selanjutnya mari memeriksa konfigurasi tabel pada source code.

  1. Buka Model Penduduk_m.php

Pada source code program, yang bertanggung jawab mengelola informasi dari database, termasuk value tabel, adalah model.

Makanya, periksa folder model. Kemudian cari file Penduduk_m.php di application/model/Penduduk_m.php. File ini bertugas untuk mengelola value dari tabel penduduk.

table doesnt exist langkah 2
  1. Ubah Konfigurasi di Source Code

Cari letak kesalahan penamaan tabel. Ternyata terjadi kesalahan penamaan tabel di baris ke-7. Nama tabel seharusnya penduduk tapi pada source code tertulis pendudukk.

table doesnt exist langkah 3

Maka dari itu, Anda perlu mengubah source code dari:

$this->db->from('pendudukk');

menjadi:

$this->db->from('penduduk');
table doesnt exist langkah 4

Jangan lupa klik Save. Selesai! Kini konfigurasi tabel di database di localhost dan di program sudah sesuai. Mudah sekali bukan?

Yuk Atasi Error Database Occurred CodeIgniter!

Pesan error A Database Error Occurred CodeIgniter adalah salah satu error yang sering terjadi ketika membangun website CodeIgniter. Penyebabnya ada tiga, yaitu database tidak diketahui, akses pengguna ditolak, atau value tabel tidak dikenali.

Nah, cara mengatasi A Database Error Occurred CodeIgniter ini tergantung dari penyebabnya. Namun yang pasti, langkah-langkahnya sangat mudah dan bisa selesai dalam waktu singkat. Jadi, pastikan Anda teliti ketika mengkonfigurasikan database ya, baik di localhost maupun di source code program.

Apabila website CodeIgniter Anda sudah selesai dibuat, pasti Anda ingin menguploadnya ke layanan hosting agar bisa diakses banyak orang, kan? Maka dari itu, Anda butuh layanan hosting yang sesuai kebutuhan.

Pada dasarnya, hampir semua layanan hosting mendukung CodeIgniter. Namun yang perlu diingat, CodeIgniter adalah framework yang performanya super cepat. Jadi, akan lebih bagus jika Anda menggunakan layanan hosting dengan performa yang cepat juga.

Untungnya Anda bisa memakai layanan hosting dari Niagahoster. Niagahoster menjamin kecepatan website Anda dengan teknologi LiteSpeed Web Server, web server tercepat di dunia.

Layanan ini juga dilengkapi dengan Cloudflare CDN, HTTP/2, dan SSD super cepat untuk performa website yang maksimal. Ditambah lagi, sudah support PHP hingga versi 8 dan cPanel terbaru untuk kemudahan mengelola website.

Tunggu apa lagi, yuk berlangganan layanan Web Hosting Terbaik Niagahoster dan nikmati kecepatan performa website CodeIgniter Anda.

Demikian artikel cara mengatasi A Database Error Occurred CodeIgniter. Semoga bisa menjadi panduan bagi Anda. Jika masih ada pertanyaan, tak perlu ragu untuk bertanya pada kolom komentar. Sampai jumpa lagi!

Tags: CodeigniterDatabase
Share67Tweet42

RelatedPosts

Belajar Docker: Definisi, Fungsi, dan Cara Menginstalnya
Basic Programing

Belajar Docker: Definisi, Fungsi, dan Cara Menginstalnya

September 16, 2021
5 bahasa pemrograman untuk dipelajari pada tahun 2021
Basic Programing

5 bahasa pemrograman untuk dipelajari pada tahun 2021

Agustus 1, 2021
Pengertian dan Fungsi Database dalam Pemrograman
Basic Programing

Pengertian dan Fungsi Database dalam Pemrograman

Oktober 4, 2021
Daftar Panduan Lengkap CodeIgniter 4
Basic Programing

Daftar Panduan Lengkap CodeIgniter 4

September 16, 2021
Mengatasi Error 404 Not Found di Laravel
Basic Programing

Mengatasi Error 404 Not Found di Laravel

September 20, 2021
Next Post
mengubah url wordpress phpmyadmin

Cara Raplace URL Lama Ke URL Baru WordPress Melalui PhpMyAdmin

Multisite dengan Subdomain

Cara Membuat Multisite dengan Subdomain

membuat-database-mysql-phpmyadmin

Cara Membuat Database MySQL di localhost/phpMyAdmin dengan XAMPP

Recommended Stories

Jejak OTT KPK di Cilacap: 27 Orang Ditangkap, Bupati Jadi Tersangka

Jejak OTT KPK di Cilacap: 27 Orang Ditangkap, Bupati Jadi Tersangka

Maret 14, 2026
Blog Coupon Blogger Template

Blog Coupon Premium Version Blogger Template Free Download

November 7, 2021
Langkah DLHK DIY Atasi Lonjakan Sampah Libur Lebaran 2026

Langkah DLHK DIY Atasi Lonjakan Sampah Libur Lebaran 2026

Maret 15, 2026

Popular Stories

  • Canva

    Kelebihan dan Kekurangan Aplikasi Canva

    194 shares
    Share 78 Tweet 49
  • Contoh Surat Rujukan Format Lengkap

    181 shares
    Share 72 Tweet 45
  • Daftar SWIFT Code (BIC) Seluruh Bank di Indonesia (BCA, BRI, BNI, Mandiri, dll)

    181 shares
    Share 72 Tweet 45
  • Cara Nuyul Cryptotab Browser Menggunakan VPS, BitCoin Ngalir Terus Tanpa Pake Komputer Sendiri

    177 shares
    Share 71 Tweet 44
  • Contoh Surat Lamaran Kerja Tulis Tangan

    177 shares
    Share 71 Tweet 44
Antoni Blog

© 2026 Antoni Brlog.

Internal Link

  • Kebijakan Privasi
  • Disclaimer
  • Terms & Conditions

Follow Us

Welcome Back!

Login to your account below

Forgotten Password?

Retrieve your password

Please enter your username or email address to reset your password.

Log In
No Result
View All Result
  • Bisnis & Finance
  • Development
  • Digital Marketing
  • Hosting & VPS
  • Resources
  • Teknologi
  • Berita

© 2026 Antoni Brlog.

KOMPAS Me
  • LOGIN
  • LIVE TV
  • NASIONAL
  • REGIONAL
  • EKONOMI
  • OLAHRAGA
  • KULINER
  • SELEBRITAS
  • FILM
  • MUSIK
  • LIVE STYLE
  • TALK SHOW
  • LAIN-LAIN
  • EKONOMI
  • OLAHRAGA
  • KULINER
  • LIVE STYLE
  • TALK SHOW
  • LAIN-LAIN
  • OLAHRAGA
  • KULINER
  • TALK SHOW
  • LAIN-LAIN