Spusťte klienta mysql v konzole a proveďte tento dotaz:select Host, User from mysql.user;
. MUSÍTE mít řádek jako tento:
+----------------+------------------+ | Host | User | +----------------+------------------+ | localhost | root | +----------------+------------------+
řádek s "localhost" v Hostitel a "root" v Uživatel . Pokud jej nemáte, je to příčina vašeho problému (nezáleží na tom, zda máte další řádky s "root" v User )
Pokud takový řádek nemáte, přidejte nového uživatele s tímto:
CREATE USER 'appUser'@'localhost' IDENTIFIED BY 'appPassword';
Pokud chcete, změňte 'appUser' na 'root', ale důrazně doporučuji použít jiného uživatele. Poté přidejte oprávnění ke svému novému uživateli provedením tohoto v klientovi mysql:
GRANT ALL PRIVILEGES ON employees.* TO 'appUser'@'localhost';
(Pokud chcete, znovu změňte 'appUser' na 'root')