Saat menjalankan website berbasis php dan sql yang tersimpan di xampp, kemudian muncul peringatan seperti ini:
"Warning mysqli::mysqli(): (HY000/1045): Access denied for user 'database_user_dbname'@'localhost' (using password: YES) in C:\xampp\htdocs\domain.com\public_html\koneksi.php on line 4 Failed to connect to MySQL: Access denied for user 'dbname"
Lalu bagaimana solusinya, agar index.php dapat dijalankan di localhost?
Ini artinya indek.php tidak terkoneksi dengan database, kedua index.php dan database hasil dari mengunduh dari hosting, dimana pada hosting index.php dapat berjalan dengan sempurna. Sebaliknya saat semua dipindahan ke localhost, data tersebut tidak dapat berfungsi.
Pada log peringatan diatas, menunjukkan ada masalah pada data user dan password, yang menyebabkan index.php dengan data SQL tidak saling terhubung.
Dan juga pada permasalahan pada contoh kasus kejadian seperti diatas, menunjukkan, bahwa data pada file dipindahkan atau di copy paste ke localhost, data tersebut tidak bekerja , malah muncul peringatan seperti diatas. Artinya ada yang harus diubah agar data dapat terkoneksi dengan data SQL atau database.
Maka hal yang harus dilakukan adalah sebagai berikut.
- Matikan Xampp
- kosongkan data root atau data user dbname dengan data password pada data php dan SQL di Xampp.
- nyalakan kembali Xampp.
- Sekarang buka file index.php di browser desktop, Chrome, Mozilla atau IE
- Sekarang data tersebut sudah terkoneksi, tanda terkoneksi tidak ada peringatan dan langsung menampilkan isi atau halaman data index.php
- selesai
Demikian cara mengatasi data PHP dan SQL tidak terkoneksi dimana data asli PHP dan SQL di browser aplikasi , data terkoneksi
Semoga bermanfaat.
Artikel Terkait
Membuat Form Mail Berbasis Ampmail PHP | |
Amp - Mengubah HTML Ke AMP | |
Membuat AMP Video Youtube | |
PHP - Membuat Form Mail Pafa Type Checkbox |