Lösung zum Vergessen des MySQL-Passworts unter Linux

Lösung zum Vergessen des MySQL-Passworts unter Linux

Das Problem ist folgendes: Ich habe den Befehl mysql -uroot -p eingegeben, jedoch das Passwort vergessen.

Schritt 1: Stoppen Sie den MySQL-Dienst

Es gibt im Internet Methoden, um /etc/my.cnf zu öffnen und zu ändern, aber ich konnte die Datei in diesem Verzeichnis überhaupt nicht finden. Vielleicht liegt es an der Version!

Geben Sie den Befehl zum Stoppen des MySQL-Dienstes ein: /etc/init.d/mysql stop

Schritt 2: Starten Sie mysql sicher und überspringen Sie die Autorisierungstabelle: mysqld_safe --user=mysql --skip-grant-tables --skip-networking &

Schritt 3: MySQL-Passwort zurücksetzen

Eingabe: mysql -uroot -p. Sie müssen jetzt kein Passwort eingeben. Drücken Sie einfach die Eingabetaste.

Geben Sie die Anweisung ein: Verwenden Sie MySQL, d. h. wählen Sie eine Datenbank aus, geben Sie die Anweisung zum Zurücksetzen des Kennworts ein. Dabei ist das folgende Problem aufgetreten: Die Kennwortspalte ist nicht enthalten.

Daher sollte die Spalte authentication_string geändert werden

Geben Sie dann den Befehl „Flush Privileges“ ein, um die Tabellen mit den MySQL-Systemberechtigungen zu aktualisieren. beenden MySQL beenden

Schritt 4: Starten Sie den Dienst neu und geben Sie das neu festgelegte Passwort ein, um sich anzumelden

Starten Sie den MySQL-Dienst neu: /etc/init.d/mysql restart

Geben Sie das Passwort ein und geben Sie mysql ein.

Weitere Informationen finden Sie im Thema: Zusammenfassung der MySQL-Passwortoperationen

Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, er wird für jedermanns Studium hilfreich sein. Ich hoffe auch, dass jeder 123WORDPRESS.COM unterstützen wird.

Das könnte Sie auch interessieren:
  • So lösen Sie das Problem des Vergessens des MySQL-Passworts
  • So ändern Sie das MySQL-Benutzerkennwort und beheben das Problem des Vergessens eines MySQL-Kennworts
  • Detaillierte Erklärung der Lösung zum Vergessen des Root-Passworts von MySQL in der Windows-Umgebung
  • Lösung zum Vergessen des Root-Passworts von MySQL unter Windows
  • Lösung zum Vergessen des MySQL-Passworts
  • Lösung für vergessene MySQL-Passwörter

<<:  js, um einen einfachen Kalendereffekt zu erzielen

>>:  Implementierung der Nginx-Domänennamenweiterleitung

Artikel empfehlen

Lernen Sie, wie Sie mit vscode eine React-Native-Entwicklungsumgebung erstellen

Frage Der Code hat keine Eingabeaufforderung: Vie...

Analyse von Context-Anwendungsszenarien in React

Kontextdefinition und Zweck Der Kontext bietet ei...

UrlRewriter-Caching-Probleme und eine Reihe damit verbundener Untersuchungen

Beim Entwickeln einer Website-Funktion kann der S...

So speichern Sie „false“ oder „true“ in MySQL

Boolescher MySQL-Wert, speichert „false“ oder „tr...

Grundsätze für die Bereitstellung und Konfiguration mehrerer Tomcat-Instanzen

1. Schalten Sie die Firewall aus und übertragen S...

Beispiel einer JSON-Ausgabe im HTML-Format (Testschnittstelle)

Um die JSON-Daten in einem schönen eingerückten F...

Softwaretests – MySQL (VI: Datenbankfunktionen)

1.MySQL-Funktionen 1. Mathematische Funktionen PI...

Analyse des Prinzips der MySQL-Indexlängenbeschränkung

Dieser Artikel stellt hauptsächlich die Analyse d...

MySQL 8.0.12 Installationskonfigurationsmethode und Kennwortänderung

In diesem Artikel werden die Installations- und K...

Mehrere Szenarien für die Verwendung des Nginx Rewrite-Moduls

Anwendungsszenario 1: Domänennamenbasierte Umleit...

React tsx generiert einen zufälligen Bestätigungscode

React tsx generiert einen zufälligen Bestätigungs...

So leiten Sie den Nginx-Verzeichnispfad um

Wenn der Pfad nach dem Domänennamen auf andere Ve...