Setzen Sie Ihr MySQL Root-Passwort unter Windows zurück - Wie Man

Setzen Sie Ihr MySQL Root-Passwort unter Windows zurück

Es ist ziemlich einfach, Ihr mysql root-Benutzerpasswort zurückzusetzen (wenn Sie wissen, wie!). In diesem Howto werde ich versuchen, zu erklären, wie dies geschieht.

7 Schritte insgesamt

Schritt 1: Voraussetzungen:

- Sie müssen mit Administratorrechten angemeldet sein
- Öffnen Sie alle Eingabeaufforderungen als Administrator:
o Rechtsklick: Als Administrator ausführen
o oder Strg + Umschalt + Linksklick

Schritt 2: Los geht's: Erstellen einer TXT-Datei mit den erforderlichen SQL-Befehlen

Beginnen Sie mit der Erstellung einer TXT-Datei. Ich habe es reset-mysql.txt genannt.
In meinem Fall habe ich es unter "d: reset-mysql.txt" gespeichert. In dieser Datei fügen Sie die folgenden Zeilen ein:

UPDATE mysql.user SET Password = PASSWORD ('EnterPassword') WHERE User = 'root';
FLUSH PRIVILEGES;

Ersetzen Sie "EnterPassword" durch Ihr neues Passwort. Stellen Sie außerdem sicher, dass sich die Befehle UPDATE und FLUSH in separaten Zeilen befinden!

Schritt 3: Stoppen Sie den MySQL Server

Wenn es als Dienst läuft
- Gehen Sie entweder zum Dienste-Snap-In, klicken Sie mit der rechten Maustaste auf den Dienst, und wählen Sie aus
- oder öffnen Sie eine Eingabeaufforderung und geben Sie "net stop mysql" ein

Wenn es nicht als Dienst ausgeführt wird, verwenden Sie den Windows-Taskmanager, um den Server zu stoppen

Schritt 4: Starten Sie das Zurücksetzen Ihres Root-Passworts

Öffnen Sie eine Administrator-Eingabeaufforderung und navigieren Sie zu Ihrem MySQL-Bin-Verzeichnis innerhalb Ihres MySQL-Installationsordners ("c: Programme MySQL MySQL Server 5.0 bin").

Geben Sie den folgenden Befehl ein

- mysqld-nt --init-file = D: reset-mysql.txt --console

Dadurch wird Ihr Root-Passwort auf das in der Textdatei festgelegte zurückgesetzt.

Zusatzinformation:
Es scheint, dass nach der Ausführung dieses Befehls die Konsole hängt, weshalb ich sie hinzugefügt habe
Der Befehl - Console. Dadurch werden die Nachrichten an die Konsole und nicht an die Protokolldatei gesendet.

Schritt 5: Starten Sie den MySQL-Dienst neu

selbsterklärend

Schritt 6: Testen Sie, ob Ihr Passwort zurückgesetzt wurde

- Öffnen Sie eine Eingabeaufforderung
- Geben Sie mysql –uroot –p ein
- Wenn Sie dazu aufgefordert werden, geben Sie Ihr neues Passwort ein

Schritt 7: zusätzliche Informationen:

Wenn ich das tue, funktioniert es meistens hervorragend. Manchmal scheint es jedoch, dass der mysql-Dienst zwischen dem Starten und dem Anhalten hängt. Normalerweise hilft ein Neustart des Computers

Sie sollten jetzt in der Lage sein, Ihr MySQL-Root-Konto zurückzusetzen. Bitte versuchen Sie sich in Zukunft an Ihr Passwort zu erinnern! :)