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
HTTP-Header-Erklärung 1. Akzeptieren: Informiert d...
Vorwort Ich habe vor Kurzem :first-child in einem...
【Vorwort】 Ich möchte vor Kurzem das Prüfungssyste...
Inhaltsverzeichnis Vorwort Hintergrund Große Verm...
Detaillierte Erläuterung der Implementierungsmeth...
Technischer Hintergrund Diese Anwendung verwendet...
Schwarmclusterverwaltung Einführung Docker Swarm ...
Einführung Kürzlich musste ich für einen großen A...
Die virtuelle Maschine wird auf dem Hostcomputer ...
Inhaltsverzeichnis 1. Benutzerdefinierte Anweisun...
Inhaltsverzeichnis 1.kvm-Bereitstellung 1.1 KVM-I...
1. Quellcode entwerfen Code kopieren Der Code laut...
Einfach ausgedrückt bedeutet src „Ich möchte dies...
Obwohl Sie denken, dass es sich möglicherweise um...
In diesem Artikel wird der spezifische JS-Code zu...