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

Docker-Overlay realisiert die Container-Kommunikation zwischen Hosts

Inhaltsverzeichnis 1. Docker-Konfiguration 2. Ers...

Detaillierte Erklärung der MySQL-Zeichenfolgenverkettungsfunktion GROUP_CONCAT

Im vorherigen Artikel habe ich ein tabellenübergr...

Eine kurze Diskussion über den Linux-Signalmechanismus

Inhaltsverzeichnis 1. Signalliste 1.1. Echtzeitsi...

Beispiel zur MySQL-Passwortänderung – ausführliche Erklärung

Beispiel zur MySQL-Passwortänderung – ausführlich...

Transplantieren des Befehls mkfs.vfat in Busybox unter Linux

Um die Lebensdauer der Festplatte zum Speichern v...

Implementierung von MySQL Multi-version Concurrency Control MVCC

Inhaltsverzeichnis Was ist MVCC MVCC-Implementier...

Implementierung eines Docker-Cross-Host-Netzwerks (Overlay)

1. Docker-Cross-Host-Kommunikation Zu den hostübe...

Zusammenfassung der praktischen Erfahrungen zu HTML-Wissenspunkten

1. Das Tabellen-Tag ist Tabelle, tr ist Zeile, td ...

Beispielcode zur Implementierung eines einfachen ListViews-Effekts in HTML

HTML zum Erreichen eines einfachen ListViews-Effe...

Installationsmethode für komprimierte MySQL 5.6-Pakete

Es gibt zwei Installationsmethoden für MySQL: MSI...

Fünf Möglichkeiten zum Durchlaufen von Objekten in JavaScript Beispielcode

Inhaltsverzeichnis Vorbereiten Fünf Waffen für … ...

Wie wird die Transaktionsisolation von MySQL erreicht?

Inhaltsverzeichnis Gleichzeitige Szenarien Schrei...

Detaillierte Erklärung des Javascript Echarts Luftqualitätskarteneffekts

Wir müssen zunächst die Luftqualitätsdaten mit de...

So verwenden und begrenzen Sie Requisiten in React

Die Requisiten der Komponente (Requisiten sind ei...