Start mysql-klienten i konsollen og udfør denne forespørgsel:select Host, User from mysql.user;
. Du SKAL have en række som denne:
+----------------+------------------+ | Host | User | +----------------+------------------+ | localhost | root | +----------------+------------------+
en række med "localhost" i Host og "root" i Bruger . Hvis du ikke har det, er det årsagen til dit problem (det er lige meget om du har andre rækker med "root" i Bruger )
Hvis du ikke har en sådan række, skal du tilføje en ny bruger med denne:
CREATE USER 'appUser'@'localhost' IDENTIFIED BY 'appPassword';
Skift 'appUser' med 'root', hvis du vil, men jeg anbefaler kraftigt at bruge en anden bruger. Tilføj derefter tilladelser til din nye bruger ved at udføre dette i mysql-klienten:
GRANT ALL PRIVILEGES ON employees.* TO 'appUser'@'localhost';
(igen, skift 'appUser' med 'root', hvis du vil)