Vorwort Leser, die mit MySQL vertraut sind, werden feststellen, dass MySQL sehr schnell aktualisiert wird. In Bezug auf die Installation bietet MySQL zwei klassische Installationsmethoden: Dekomprimierung und Ein-Klick. Obwohl es zwei Installationsmethoden gibt, bevorzuge ich die Dekomprimierungsinstallation, die nicht nur schnell, sondern auch sauber ist. In Bezug auf das Betriebssystem unterstützt MySQL auch mehrere Betriebssystemtypen, wie Linux, Windows usw. Im Folgenden sind einige Betriebssysteme mit wesentlichen Änderungen in MySQL aufgeführt. Durch Recherche und Analyse ist es nicht schwer, Folgendes herauszufinden: Da MySQL von niedrigen zu hohen Versionen iteriert, ist eine immer strengere Sicherheit eines seiner Hauptmerkmale. Wenn Sie beispielsweise vor Version 6 Ihr Passwort vergessen haben, ist es sehr praktisch, es zurückzusetzen. Sie müssen nur die folgenden zwei Schritte ausführen: Schritt 1: Überspringen der Berechtigungstabelle mysqld --skip-grant-tables Schritt 2: Lassen Sie das Passwortfeld leer UPDATE-Benutzer SET authentication_string='' WHERE user='root'; Diese Lösung ist jedoch nicht auf MySQL 8 anwendbar. Dieser Artikel löst das Problem des Zurücksetzens des Kennworts, wenn Sie das MySQL 8-Kennwort vergessen. Es umfasst im Wesentlichen drei Aspekte Inhalt 1: Beschreiben Sie kurz die Dekomprimierungsinstallation von MySQL 8 Inhalt 2: Passwort vergessen und zurücksetzen Lösung 1 Inhalt 3: Passwort vergessen und zurücksetzen Lösung 2 Eine Installation 1. Laden Sie das Installationspaket von der offiziellen Website herunter (die offizielle Website bietet zwei Installationsmethoden: visuelle Installation und Dekomprimierung). Dieses Beispiel basiert auf der Dekomprimierungsmethode. Offizielle Download-Adresse der Website: https://dev.mysql.com/downloads/mysql/ 2. Entpacken Sie das Installationspaket und legen Sie es im Verzeichnis C:\MySQL ab 3. Umgebungsvariablen konfigurieren
4. Öffnen Sie DOS als Administrator (1) Starten Sie den Dienst mysqld --install (2) Initialisieren und ein Initialisierungskennwort generieren (MySQL 7+ hat kein Datenverzeichnis, daher wird das Datenverzeichnis zunächst installiert). mysqld --initialize --user=mysql --console (3) Starten Sie den Dienst net start mysql (4) Anmeldung Konto root, Passwort ist das temporäre Passwort A*v)(Ivw7xjQ, das bei der ersten Sitzung generiert wurde und nach der Anmeldung geändert werden muss (5) Ändern Sie das Root-Passwort Format: Benutzer „Benutzername“@„Anmeldehost“ ändern, identifiziert durch „Passwort (benutzerdefiniert)“; (6) Mit neuem Passwort anmelden (7) Erweiterte Befehle Dienst entfernen: mysql --remove Stoppen Sie den MySQL-Dienst: mysql stop mysql Beenden Sie mysql:exit 2. Lösen Sie das Problem des Passwortvergessens (I) Plan 1 1. Rufen Sie DOS als Administrator auf 2. Stoppen Sie den MySQL-Dienst Netzstopp MySQL 3. Ohne Passwort starten mysqld --console --skip-grant-tables --shared-memory 4. Öffnen Sie ein weiteres DOS-Fenster und melden Sie sich ohne Passwort an 5. Passwort löschen Hinweis: authentication_string verwendet Plugin-Verschlüsselung. Setzen Sie es daher auf leer und legen Sie keine anderen Werte fest. 6. Starten Sie den Dienst Schließen Sie die beiden geöffneten DOS-Fenster, öffnen Sie dann erneut ein DOS-Fenster als Administrator und starten Sie den Dienst net start mysql 7. Passwortlose Anmeldung mysql -u root 8. Setzen Sie Ihr Passwort zurück Nach der Änderung können Sie sich mit dem neuen Passwort anmelden. 9. Mit neuem Passwort anmelden (II) Lösung 2: Verwenden des Parameters --init-file 1. Beenden Sie den Dienst Netzstopp MySQL 2. Erstellen Sie die Datei ResetPWD.txt im Verzeichnis c:\MySQL. Der Inhalt der Datei lautet ALTER USER 'root'@'localhost' IDENTIFIZIERT DURCH '123456'; 3. Führen Sie die Datei ResetPWD.txt aus mysqld --init-file=c:\mysql\ResetPWD.txt --console, nach der Ausführung das DOS-Fenster schließen 4. Starten Sie MySQL net start mysql 5. Melden Sie sich mit Ihrem neuen Passwort an Zusammenfassen Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, dass der Inhalt dieses Artikels einen gewissen Lernwert für Ihr Studium oder Ihre Arbeit hat. Wenn Sie Fragen haben, können Sie eine Nachricht hinterlassen. Vielen Dank für Ihre Unterstützung von 123WORDPRESS.COM. Das könnte Sie auch interessieren:
|
<<: Lösen Sie das domänenübergreifende Problem von Vue + SpringBoot + Shiro
>>: So implementieren Sie Docker Registry zum Erstellen eines privaten Image Warehouse
Inhaltsverzeichnis 1. Über JavaScript 2. JavaScri...
Früher dachte ich, dass Skripte überall in HTML p...
Webdesign ist eine aufstrebende Randbranche, die n...
1. Einleitung Ich werde hier nicht näher auf Apol...
Neue Funktion von IE8: Web Slices (Web Slices) Mi...
Ich habe vor Kurzem angefangen, mich mit Datenban...
Inhaltsverzeichnis Vorne geschrieben Was genau is...
Vorwort Ich glaube, dass die Syntax von MySQL nic...
Lottie ist eine von Airbnb entwickelte Open-Sourc...
Auf die Vorteile von Typescript müssen wir nicht ...
Dieser Fall basiert auf dem CentOS 7-System Geeig...
Vorwort Ich glaube, jeder weiß, dass Indizes geor...
Hintergrund Bevor wir mit dem Artikel beginnen, w...
Inhaltsverzeichnis 1. Lösung 1 (UDF) Demo-Fall 2....
In diesem Artikelbeispiel wird der spezifische Co...