Wie deinstalliere ich mySQL unter XP vollständig, einschließlich des root-Passworts?

0

Alles was ich brauche ist, mich mit root einloggen zu können, aber das Passwort vergessen zu haben. Keiner der Schritte zum Zurücksetzen fand ich online Arbeit (ich habe nicht einmal einige der genannten ausführbaren Dateien wie mysql-nt.exe)

Ich habe jedoch kein Problem damit, alle Datenbanken (ich habe Skripte) und Installationen zu löschen und ganz von vorne zu beginnen ... aber das Deinstallieren und Löschen von Verzeichnissen funktioniert nicht.

Vielen Dank.


mysqld --skip-grant-tables --skip-networking

Gibt mir nur eine Fehlermeldung. Der Dienst startet nicht. In diesem Fall wird der Dienst aufgrund eines unbekannten Fehlers (1067) auch nach dem Entfernen und erneuten Installieren nicht gestartet. Ich denke, die einzige Antwort ist jetzt der Kauf eines neuen Laptops.

Danke für den Versuch.

user37310
quelle

Antworten:

2

Wenn Sie nur das root-Passwort zurücksetzen möchten, gehen Sie wie folgt vor:

Beenden Sie den MySQL-Dienst.

Gehen Sie zur Eingabeaufforderung in Ihrem MySQL Bin-Ordner und führen Sie den folgenden Befehl aus

mysqld --skip-grant-tables --skip-networking

(Netzwerk überspringen, um Remoteverbindungen zu beenden.)

Verwenden Sie dann das Befehlszeilentool mysql und führen Sie das folgende Skript aus:

USE mysql;
UPDATE user set Password = PASSWORD('new-password') where User = 'root';

Beenden Sie dann den Dienst, indem Sie ausführen

mysqld stop

Starten Sie den MySQL-Dienst neu und melden Sie sich mit Ihrem neuen Passwort an.


quelle
Wie startet er das MySQL-Kommandozeilen-Tool, wenn er das root-Passwort vergessen hat?
Hello71
0

Öffnen Sie den Windows Services Manager (starten Sie & gt; führen Sie & gt; services.msc & gt; OK aus). Suchen Sie den MySQL-Dienst und notieren Sie sich dessen Pfad (klicken Sie mit der rechten Maustaste auf & gt; Eigenschaften & gt; Pfad zur ausführbaren Datei). Beenden Sie den Dienst, sobald Sie den Pfad notiert haben.

Angenommen, der Pfad ist C:\mysql\bin\mysqld Führen Sie den Befehl aus C:\mysql\bin\mysqld --remove. Sie können dann die Verzeichnisse entfernen.

Salman A
quelle