Start mysql-client in de console en voer deze query uit:select Host, User from mysql.user;
. Je MOET zo'n rij hebben:
+----------------+------------------+ | Host | User | +----------------+------------------+ | localhost | root | +----------------+------------------+
een rij met "localhost" in Host en "root" in Gebruiker . Als je het niet hebt, is dat de oorzaak van je probleem (het maakt niet uit of je andere rijen met "root" hebt in Gebruiker )
Als je zo'n rij niet hebt, voeg dan een nieuwe gebruiker toe met dit:
CREATE USER 'appUser'@'localhost' IDENTIFIED BY 'appPassword';
Verander 'appUser' door 'root' als je wilt, maar ik raad ten zeerste aan om een andere gebruiker te gebruiken. Voeg vervolgens machtigingen toe aan uw nieuwe gebruiker door dit uit te voeren in de mysql-client:
GRANT ALL PRIVILEGES ON employees.* TO 'appUser'@'localhost';
(nogmaals, verander 'appUser' door 'root' als je wilt)