コンソールでmysqlクライアントを起動し、次のクエリを実行します。select Host, User from mysql.user;
。次のような行が必要です:
+----------------+------------------+ | Host | User | +----------------+------------------+ | localhost | root | +----------------+------------------+
ホストに「localhost」が含まれる行 およびユーザーの「ルート」 。それがない場合は、それが問題の原因です(ユーザーに「root」が含まれる他の行があるかどうかは関係ありません )
そのような行がない場合は、次のコマンドで新しいユーザーを追加してください:
CREATE USER 'appUser'@'localhost' IDENTIFIED BY 'appPassword';
必要に応じて「appUser」を「root」に変更しますが、別のユーザーを使用することを強くお勧めします。次に、mysqlクライアントでこれを実行して、新しいユーザーに権限を追加します。
GRANT ALL PRIVILEGES ON employees.* TO 'appUser'@'localhost';
(ここでも、必要に応じて「appUser」を「root」に変更します)