Giv ikke alle privilegier over alle databaser til en ikke-rootbruger, det er ikke sikkert (og du har allerede "root" med den rolle)
GRANT <privileges> ON database.* TO 'user'@'localhost' IDENTIFIED BY 'password';
Denne erklæring opretter en ny bruger og giver den valgte privilegier.I.E.:
GRANT INSERT, SELECT, DELETE, UPDATE ON database.* TO 'user'@'localhost' IDENTIFIED BY 'password';
Tag et kig på dokumenterne for at se alle privilegier detaljeret
EDIT:du kan søge mere info med denne forespørgsel (log ind som "root"):
select Host, User from mysql.user;
For at se, hvad der skete