Problem Error ” #1044″ Saat Upload Database ke PHP My Admin

Hallo,,,

Apakah anda pernah menemukan error ” #1044 – Access denied for user ‘namauser’@’localhost’ to database ‘database’  ” saat mengunggah file database ke PHP My Admin akun hosting ?

Capture - Problem Error " #1044" Saat Upload Database ke PHP My Admin

Error tersebut bisa disebabkan oleh beberapa faktor :

1. Anda belum membuat database pada cPanel–> Databases –> My SQL Database, atau

2. Database telah dibuat, namun anda belum memilihnya, atau

3. Database telah dibuat dengan nama/format  “nama_database” namun anda mengexport dengan nama “database”.

Pada dasarnya ada dua cara untuk mengeksport data dalam database, yaitu :

1. Export Database, biasanya cara Export nya langsung dari Tab ‘Localhost’ (perhatikan Gambar) :

Capture1 - Problem Error " #1044" Saat Upload Database ke PHP My Admin

2. Export Table, biasanya cara Export nya memilih dahulu nama databasenya, ‘Localhost–>NamaDatabase’ (perhatikan Gambar) :

Capture2 - Problem Error " #1044" Saat Upload Database ke PHP My Admin

Jika dilihat lebih rinci hasil export dari kedua cara tersebut, terdapat perbedaan dalam Querynya, yaitu :

1. Export Database :

Capture3 - Problem Error " #1044" Saat Upload Database ke PHP My Admin

2. Export Table

Capture4 - Problem Error " #1044" Saat Upload Database ke PHP My Admin

Sebagaimana terlihat pada query, hanya sedikit saja komponen yang diperlukan dalam pernyataan CREATE DATABASE. Dalam
query tersebut juga disertakan beberapa elemen-elemen opsional. Pertama adalah IF NOT EXISTS, menandakan bagaimana  MySQL merespon terhadap pernyataan CREATE DATABASE jika database dengan nama yang sama sudah ada. Jika database sudah ada dan klausa IF NOT EXISTS tidak digunakan, My SQL akan menampilkan suatu error. Jika query digunakan, MySQL akan menampilkan suatu peringatan, tanpa menampilkan suatu error. Baik querytersebut disertakan pada pernyataan yang Anda buat, efek pada
database adalah sama “Jika database dengan nama yang sama telah ada, maka tidak akan dibuatkan database baru”.
Solusi mengatasi Error tersebut ialah sebagai berikut :

1. Pastikan anda mengeksport Table-table nya saja dari Localhost

 

Capture5 - Problem Error " #1044" Saat Upload Database ke PHP My Admin

2. Pastikan anda telah membuat Database dan User Database pada cPanel–>Databases–>My SQL Database (https://kb.qwords.com/2008/07/mysql-%E2%80%93-user-%E2%80%93-database-%E2%80%93-cpanel/)

3. Periksa/pastika kembali bahwa Table-Table telah terimport dengan lengkap.

 

Sekian penjelasan mengenai error “#1044” pada kali ini. Apabila terdapat kesulitan saat melakukan langkah-langkah diatas silakan hubungi Tim Teknis kami (Qwords.com) melalui Support Ticket :D.