2017-12-06 5 views
0

Ich versuche von der Eingabeaufforderung aus auf meinen MySQL-Server zuzugreifen. Ich tippte in diesem Befehl:Ich versuche, über die Befehlszeile auf meinen mysql-Server zuzugreifen, indem ich Folgendes eingib: mysql -u root -p

c:\Program Files\MySQL\MySQL Server 5.7\bin>mysql -u root -p 

Dann trat ich mein Passwort, wenn Sie dazu aufgefordert und bekam diese Fehlermeldung:

ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES) 

Ich bin auch nicht mit MySQL erfahren oder die Befehlszeilenschnittstelle, damit ich bin nicht sicher, was diese Fehlermeldung bedeutet. Ich habe versucht, einige YouTube-Videos auf verschiedene Arten zu sehen, dies zu tun, aber ich bekomme den gleichen Fehler. Jede Hilfe dazu wäre willkommen. Vielen Dank!

+0

Haben Sie die Datenbank initialisiert? Ist das Passwort gültig? Sehen Sie sich diese Seite in der Dokumentation an: https://dev.mysql.com/doc/refman/5.7/de/mysql-install-db.html – Light

Antwort

0

Dies bedeutet, dass Ihr Versuch, authentifiziert zu werden, fehlgeschlagen ist.

Das liegt wahrscheinlich daran, dass Sie das falsche Kennwort für den Benutzer "root" in Ihrer mysql-Instanz verwenden. Wenn Sie "mein Passwort" sagen, meinen Sie, dass Sie das Passwort eingegeben haben, das Sie für root festgelegt haben, als Sie mysql installiert haben, oder meinen Sie das Passwort, das Sie für Ihr Benutzerkonto auf diesem Computer haben?

Es muss das mysql-Passwort für den Benutzer in mysql namens "root" sein. Beachten Sie, dass dies nichts mit Benutzern im Betriebssystem zu tun hat, auf denen diese Instanz von mysql ausgeführt wird.

Überprüfen Sie Ihre Wahl des Passworts und stellen Sie sicher, dass Sie das mysql "root" Benutzerpasswort verwenden. Oder wenn Sie die Anmeldeinformationen (dh den Benutzernamen und das Kennwort) für einen anderen Benutzer in der mysql-Instanz haben, verwenden Sie stattdessen diese.

Verwandte Themen