Originaltitel: mysql Root-Konto-Anmeldeaufforderung unter Win7: ERROR 1045 (28000): Zugriff verweigert für Benutzer 'root'@'localhost' (mit Passwort: JA) Lösung
FEHLER 1045 (28000): Ac... Passwort: JA)Dies bedeutet, dass das Passwort falsch ist , dann ändern Sie das Passwort:
Wenn Sie ein Server sind, ist es Windows XP/2000 /2003 /nt kann diese Methode verwenden, um das verlorene MYSQLSuper Administrator root Passwort abzurufen
Wenn Sie win7 win vista,mysql 5.1 verwenden, scheint es dass es in der Version kein mysqld-nt.exe gibt. Für verwenden Sie stattdessen einfach mysqld.exe.
1, MYSQL-Dienst stoppen, CMDÖffnen Sie das DOS-Fenster (Win7, WinVistaRechtsklick"Mit Administratorkonto ausführen "), geben Sie net stop mysql
2, in CMD Geben Sie im Befehlszeilenfenster das MYSQLInstallationsverzeichnis ein, z. B. C: ProgrammeMySQLMySQL Server 5.1bin
Methode: cd Drücken Sie Enter und geben Sie ein: cd C:ProgrammeMySQLMySQL Server 5.1bin
3, geben Sie den MySQLAbgesicherten Modus ein, d. h. wenn MySQL hochfährt , keine Notwendigkeit Geben Sie das Passwort ein, um die Datenbank aufzurufen.
Der Befehl lautet: mysqld-nt --skip-grant-tables
(win7 scheint falsch zu sein, ich habe es trotzdem übersprungen)
4 , öffnen Sie erneut ein CMD-Befehlszeilenfenster, geben Sie ...bin ein, geben Sie mysql -uroot -p, verwenden Sie ein leeres Passwort, um sich anzumelden MySQL (Geben Sie kein Passwort ein, drücken Sie einfach die Eingabetaste )
5
, geben Sie den folgenden Befehl ein Änderung starten root Benutzerpasswort (Hinweis: In der Mitte des Befehls mysql.user" 🎜>Klicken Sie auf “) mysql> update mysql.user set password=PASSWORD('
Neues Passwort') wobei User='root';
6, aktualisieren Sie die Berechtigungstabelle
MySQL-Flush-Berechtigungen;
7, beenden
mysql> beenden
Hier entlangMYSQLSuperadministratorkonto ROOT wurde zurückgesetzt im Task-Manager beenden mysql-nt.exe Dies verarbeiten, MYSQL neu starten und fertig! (Sie können den Server auch direkt neu starten)
MYSQLNach dem Neustart können Sie den neu eingestellten ROOT verwenden Passwort-LoginMYSQL!
Das obige ist der detaillierte Inhalt vonAnmeldeaufforderung für das MySQL-Root-Konto unter Win7: ERROR 1045 (28000) Lösung. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!