Стартирайте mysql клиент в конзолата и изпълнете тази заявка:select Host, User from mysql.user;
. ТРЯБВА да имате ред като този:
+----------------+------------------+ | Host | User | +----------------+------------------+ | localhost | root | +----------------+------------------+
ред с "localhost" в Host и "root" в Потребител . Ако го нямате, това е причината за проблема ви (няма значение дали имате други редове с "root" в Потребител )
Ако нямате такъв ред, добавете нов потребител с това:
CREATE USER 'appUser'@'localhost' IDENTIFIED BY 'appPassword';
Променете 'appUser' с 'root', ако желаете, но силно препоръчвам да използвате друг потребител. След това добавете разрешения към новия си потребител, като изпълните това в mysql клиента:
GRANT ALL PRIVILEGES ON employees.* TO 'appUser'@'localhost';
(отново променете 'appUser' с 'root', ако желаете)