Heim  >  Artikel  >  Datenbank  >  Anmeldeaufforderung für das MySQL-Root-Konto unter Win7: ERROR 1045 (28000) Lösung

Anmeldeaufforderung für das MySQL-Root-Konto unter Win7: ERROR 1045 (28000) Lösung

PHPz
PHPzOriginal
2017-03-12 13:49:121796Durchsuche

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

Anmeldeaufforderung für das MySQL-Root-Konto unter Win7: ERROR 1045 (28000) Lösung

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

Anmeldeaufforderung für das MySQL-Root-Konto unter Win7: ERROR 1045 (28000) Lösung

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 )

Anmeldeaufforderung für das MySQL-Root-Konto unter Win7: ERROR 1045 (28000) Lösung

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';

Anmeldeaufforderung für das MySQL-Root-Konto unter Win7: ERROR 1045 (28000) Lösung

6, aktualisieren Sie die Berechtigungstabelle
MySQL-Flush-Berechtigungen;
7
, beenden

mysql> beenden

Anmeldeaufforderung für das MySQL-Root-Konto unter Win7: ERROR 1045 (28000) Lösung

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)
MYSQL
Nach 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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn