Ich habe vor Kurzem mein SQL-Lernen beendet und MySQL 8.0.17 heruntergeladen. Nachdem ich es installiert und konfiguriert hatte, habe ich es ausprobiert und mich gefragt, ob ich das Root-Konto löschen könnte, indem ich mich mit dem Root-Konto anmelde. Dann hätte ich mir am liebsten selbst eine Ohrfeige verpasst ... So stellen Sie Root schnell wieder her: 1. Schließen Sie den MySQL-Dienst: Drücken Sie Win+R, geben Sie services.msc ein, suchen Sie den MySQL-Dienst und klicken Sie auf „Beenden“. 2. Löschen Sie den Datenordner und seine Dateien: Rufen Sie den MySQL-Ordner auf, suchen Sie den Datenordner und löschen Sie ihn; 3. MySQL initialisieren: Geben Sie services.msc erneut ein und führen Sie den MySQL-Dienst aus; geben Sie den Dateipfad mysql\bin in das cmd-Fenster ein und führen Sie mysqld --initialize --console aus. Das Ergebnis sieht ungefähr so aus:
Beachten Sie, dass die fettgedruckte Angabe das vorübergehend generierte Passwort für das Root-Konto enthält. 4. Führen Sie mysql in cmd aus: Geben Sie 5. Ändern Sie das temporäre Root-Passwort: Führen Sie die SQL-Anweisung aus: alter 6. Überprüfen Sie, ob die Abfrage erfolgreich ist: Führen Sie die SQL-Anweisung aus: Hinweis: Diese Methode ist zwar schnell und effektiv, löscht jedoch alle Datenbankdateien, d. h. die Datenbanken im Datenordner. Ich habe versucht, Skip-Grant-Tabellen hinzuzufügen, um die Anmeldeauthentifizierung zu umgehen, aber das ist bei Version 8.0.17 nicht wirksam. Zusammenfassen Oben habe ich Ihnen gezeigt, wie Sie das gelöschte Mysql8.0.17-Root-Konto und -Passwort unter Windows wiederherstellen können. Ich hoffe, es wird Ihnen helfen! Das könnte Sie auch interessieren:
|
<<: JavaScript zum Erzielen eines Kalendereffekts
>>: Detaillierte Schritte zur Installation, Konfiguration und Deinstallation von QT5 in Ubuntu 14.04
Vorwort Jeder, der JavaScript gelernt hat, muss s...
Fügen Sie in der Datei /etc/my.conf unter [mysqld...
Inhaltsverzeichnis 1. Hilfeinformationen nutzen 2...
Dieser Artikel veranschaulicht anhand eines Beisp...
Methode 1: Ändern Sie die Datei .bashrc oder .bas...
Docker ist eine Open-Source-Engine, mit der sich ...
Die Standard-SSH-Portnummer von Linux-Servern ist...
Vorwort Ich muss dem Markodwn-Editor, den ich ger...
Chinesisch-Tutorial https://www.ncnynl.com/catego...
Als eines der beliebtesten Front-End-Frameworks i...
Dieser Artikel stellt 5 Möglichkeiten zur Lösung ...
Logpoint-basierte Replikation 1. Erstellen Sie ei...
Vor einiger Zeit hat der Blogger das Ubuntu-Syste...
Sehen Sie zuerst den Effekt Implementierungscode ...
In HTML kann die chinesische Phrase „學好好學“ als „學...