Avvia il client mysql nella console ed esegui questa query:select Host, User from mysql.user;
. DEVI avere una riga come questa:
+----------------+------------------+ | Host | User | +----------------+------------------+ | localhost | root | +----------------+------------------+
una riga con "localhost" in Host e "root" in Utente . Se non ce l'hai questa è la causa del tuo problema (non importa se hai altre righe con "root" in Utente )
Se non hai tale riga, aggiungi un nuovo utente con questo:
CREATE USER 'appUser'@'localhost' IDENTIFIED BY 'appPassword';
Modifica "appUser" con "root" se lo desideri, ma ti consiglio vivamente di utilizzare un altro utente. Quindi aggiungi le autorizzazioni al tuo nuovo utente eseguendo questo nel client mysql:
GRANT ALL PRIVILEGES ON employees.* TO 'appUser'@'localhost';
(di nuovo, cambia 'appUser' con 'root' se vuoi)