Starten Sie den MySQL-Client in der Konsole und führen Sie diese Abfrage aus:select Host, User from mysql.user;
. Sie MÜSSEN eine Zeile wie diese haben:
+----------------+------------------+ | Host | User | +----------------+------------------+ | localhost | root | +----------------+------------------+
eine Zeile mit "localhost" in Host und "root" in Benutzer . Wenn Sie es nicht haben, ist das die Ursache Ihres Problems (es spielt keine Rolle, ob Sie andere Zeilen mit "root" in User haben )
Wenn Sie keine solche Zeile haben, fügen Sie hiermit einen neuen Benutzer hinzu:
CREATE USER 'appUser'@'localhost' IDENTIFIED BY 'appPassword';
Ändern Sie „appUser“ durch „root“, wenn Sie möchten, aber ich empfehle dringend, einen anderen Benutzer zu verwenden. Fügen Sie dann Ihrem neuen Benutzer Berechtigungen hinzu, indem Sie Folgendes im MySQL-Client ausführen:
GRANT ALL PRIVILEGES ON employees.* TO 'appUser'@'localhost';
(erneut, ändern Sie 'appUser' durch 'root', wenn Sie möchten)