Jangan berikan semua hak istimewa atas semua basis data kepada pengguna non-root, ini tidak aman (dan Anda sudah memiliki "root" dengan peran itu)
GRANT <privileges> ON database.* TO 'user'@'localhost' IDENTIFIED BY 'password';
Pernyataan ini membuat pengguna baru dan memberikan hak istimewa yang dipilih untuk itu.I.E.:
GRANT INSERT, SELECT, DELETE, UPDATE ON database.* TO 'user'@'localhost' IDENTIFIED BY 'password';
Lihat dokumen untuk melihat semua hak istimewa yang dirinci
EDIT:Anda dapat mencari info lebih lanjut dengan kueri ini (masuk sebagai "root"):
select Host, User from mysql.user;
Untuk melihat apa yang terjadi