Problem beim Abrufen des Root-Passworts in MySQL 5.7 unter Linux (getestet und verfügbar)

Problem beim Abrufen des Root-Passworts in MySQL 5.7 unter Linux (getestet und verfügbar)

1. Abrufen über --skip-grant-tables

(Hinweis: Bei diesem Vorgang müssen Sicherheitsfaktoren berücksichtigt werden, da die Datenbank während der Einrichtung der passwortfreien Anmeldung nicht passwortgeschützt ist.)

1.1 Ändern Sie my.conf und fügen Sie ein neues Startelement für die kennwortfreie Anmeldung hinzu

vi /etc/meine.cnf

Skip-Grant-Tabellen im Bereich [mysqld] hinzufügen

Nachdem das Hinzufügen abgeschlossen ist, drücken Sie :wq zum Speichern und Beenden und starten Sie den mysqld-Dienst neu.

systemctl startet mysqld neu

1.2 Rufen Sie die MySQL-Konsole im kennwortfreien Modus auf und setzen Sie das Kennwort zurück

mysql -uroot -p

Drücken Sie bei der Passworteingabe einfach die Eingabetaste.

Datenbank mysql auswählen

benutze MySQL;

Führen Sie den Befehl „modify root“ aus.

UPDATE user SET authentication_string = password ('Ihr Passwort. Die Standardpasswortregel erfordert eine Kombination aus Groß- und Kleinbuchstaben, Sonderzeichen und Zahlen.') WHERE User = 'root';

Nach erfolgreicher Ausführung beenden Sie die MySQL-Datenbank

Ausfahrt;

1.3 Kommentieren oder löschen Sie das kennwortfreie Anmeldekonfigurationselement, starten Sie den MySQLD-Dienst neu und führen Sie eine Anmeldeüberprüfung durch

vi /etc/meine.cnf

Starten Sie den mysqld-Dienst neu

systemctl startet mysqld neu

Zur Verifizierung mit neuem Passwort anmelden

mysql -uroot -p

Geben Sie das Passwort ein und drücken Sie zur Übermittlung und Bestätigung die Eingabetaste.

Dies ist das Ende dieses Artikels zum Abrufen des Root-Passworts von MYSQL 5.7 unter Linux (getestet und verfügbar). Weitere Informationen zum Abrufen des Root-Passworts von MYSQL 5.7 finden Sie in den vorherigen Artikeln von 123WORDPRESS.COM oder in den verwandten Artikeln weiter unten. Ich hoffe, Sie werden 123WORDPRESS.COM auch in Zukunft unterstützen!

Das könnte Sie auch interessieren:
  • So setzen Sie das MySQL-Root-Passwort zurück
  • Schnelle Lösung zum Vergessen des MySQL8-Passworts
  • Lösung zum Vergessen des MySQL-Datenbankkennworts

<<:  Html+CSS-Zeichnungsdreiecksymbol

>>:  Vue3-Zeitstempelkonvertierung (ohne Verwendung von Filtern)

Artikel empfehlen

So stellen Sie ElasticSearch in Docker bereit

1. Was ist ElasticSearch? Elasticsearch wird eben...

Beispielanalyse der Listen-Direktive in Nginx

Handlungsüberblick Im vorherigen Artikel haben wi...

Linux wird geladen, vmlinux wird debuggt

Laden von Kernelsymbolen mit gdb arm-eabi-gdb out...

Blog-Design Webdesign-Debüt

Die erste Webseite, die ich entworfen habe, sieht...

Lösung für das Problem mit verstümmeltem MySQL-Code unter Linux

Das Projekt interagiert mit dem Server, greift üb...

Analyse der Unterschiede zwischen Iframe und FRAME

1. Verwendung des Iframe-Tags <br />Wenn es ...

CentOS8-Installationstutorial für JDK8/Java8 (empfohlen)

Vorwort Zuerst wollte ich es mit wget auf CentOS8...

Sollten nullbare Felder in MySQL auf NULL oder NOT NULL gesetzt werden?

Personen, die MySQL häufig verwenden, können mit ...

Apache Spark 2.0-Jobs brauchen lange, bis sie abgeschlossen sind

Phänomen Bei der Verwendung von Apache Spark 2.x ...

Einführung in die drei wesentlichen Protokolle für MySQL-Datenbankinterviews

Inhaltsverzeichnis 1. Redo-Log (Transaktionsproto...

Details zum Vue Page Stack Manager

Inhaltsverzeichnis 2. Bewährte Methoden 2.1 Am Le...

CSS: besuchte geheime Erinnerungen des Pseudoklassenselektors

Gestern wollte ich a:visited verwenden, um die Fa...