Was tun, wenn Sie das Root-Passwort von Mysql5.7 vergessen (einfache und effektive Methode)

Was tun, wenn Sie das Root-Passwort von Mysql5.7 vergessen (einfache und effektive Methode)

Im vorherigen Artikel haben wir vorgestellt, wie man das Root-Passwort in MySQL 5.7 vergisst und wie man das Root-Passwort in MySQL 5.7 ändert

Eine schnelle und einfache Lösung, um das Passwort von Mysql5.7 zu vergessen. Die spezifischen Methodendetails lauten wie folgt:

# Der einfachste und brutalste Weg besteht darin, die MySQL-Konfigurationsdatei zu finden und sie direkt mit vim /etc/my.cnf zu bearbeiten
 # Fügen Sie eine Zeile in [mysqld] hinzu, um die Berechtigungsbeschränkung zu überspringen skip-grant-tables
# Speichern und beenden, um den MySQL-Dienst neu zu starten service mysqld restart
# Benutzeranmeldung mysql -uroot -p (klicken Sie direkt auf die Eingabetaste, das Passwort ist leer)
# Datenbank auswählen, MySQL verwenden;
# Da das Kennwortfeld in Version 5.7 jedoch nicht vorhanden ist, müssen wir zum Zurücksetzen des Kennworts die folgende Änderung verwenden: update user set authentication_string=password('neues Kennwort') where user='root';
#Berechtigungen löschen;
# MySQL beenden
aufhören;
# Löschen Sie skip-grant-tables in der Konfigurationsdatei my.cnf, die am Anfang geändert wurde, und starten Sie mysql neu
Dienst MySQL Neustart
# Nachdem Sie sich bei MySQL angemeldet haben, werden Sie feststellen, dass beim Ausführen des Befehls FEHLER 1820 (HY000) angezeigt wird: Sie müssen Ihr Kennwort mit der Anweisung ALTER USER zurücksetzen.
# Dies ist eine Erinnerung, dass Sie das Passwort ändern müssen, wenn Sie SET PASSWORD = PASSWORD('root'); ausführen.
# Bei FEHLER 1819 (HY000): Ihr Passwort erfüllt nicht die aktuellen Richtlinienanforderungen
# Sie müssen zwei Parameter ausführen, um die Standardkennwortstärke von MySQL aufzuheben. Natürlich können Sie auch die Komplexität Ihres Kennworts erhöhen. set global validate_password_policy=0; 
Setzen Sie global validate_password_mixed_case_count=2;
# Jetzt können Sie es erneut ausführen und es wird in Ordnung sein. SET PASSWORD = PASSWORD('root');
# Lassen Sie uns über das Zeichensatzproblem in MySQL sprechen. Zeigen Sie Variablen wie „%character%“ an.
# Die folgenden Situationen können ignoriert werden ...
+-----------------------------+----------------------------+
| Variablenname | Wert |
+-----------------------------+----------------------------+
| Zeichensatzclient | utf8 |
| Zeichensatzverbindung | utf8 |
| Zeichensatzdatenbank | utf8 |
| Zeichensatz_Dateisystem | Binär |
| Zeichensatzergebnisse | utf8 |
| Zeichensatzserver | utf8 |
| Zeichensatzsystem | utf8 |
| Zeichensatzverzeichnis | /usr/share/mysql/charsets/ |
+-----------------------------+----------------------------+
#Suchen Sie die MySQL-Konfigurationsdatei und fügen Sie ihr ein paar Wörter hinzu. Fügen Sie unter mysqld character-set-server=utf8 hinzu
Sortierserver = utf8_general_ci
# Fügen Sie unter Client default-character-set=utf8 hinzu

Oben habe ich Ihnen erklärt, was zu tun ist, wenn Sie das Root-Passwort von Mysql5.7 vergessen (eine einfache und effektive Methode). Ich hoffe, es wird Ihnen helfen. Wenn Sie Fragen haben, hinterlassen Sie mir bitte eine Nachricht und ich werde Ihnen rechtzeitig antworten. Ich möchte auch allen für ihre Unterstützung der Website 123WORDPRESS.COM danken!

Das könnte Sie auch interessieren:
  • Lösung zum Vergessen des Root-Passworts von MySQL5.7 unter Windows 8.1
  • Detailliertes Tutorial zum Ändern des Root-Passworts, wenn man es in MySQL 5.7 vergessen hat
  • So ändern Sie das Root-Passwort von Mysql5.7.10 auf dem MAC
  • Lösung zum Vergessen des Root-Passworts von MySQL5.7 auf dem Mac
  • MySQL 5.7-Installationsprozess und Methode zum Zurücksetzen des Root-Passworts (Shell-Skript)
  • Detaillierte Methode zum Vergessen des Root-Passworts oder zum Zurücksetzen des Passworts in Mysql 5.7
  • Problem beim Abrufen des Root-Passworts in MySQL 5.7 unter Linux (getestet und verfügbar)

<<:  So setzen Sie das Root-Passwort in CentOS7 zurück

>>:  JS implementiert einfachen Kalendereffekt

Artikel empfehlen

Django2.* + Mysql5.7-Entwicklungsumgebung Integrations-Tutorial-Diagramm

Umfeld: MAC_OS 10.12 Python 3.6 MySQL 5.7.25 Djan...

Detaillierte Erklärung der Funktionsweise von Nginx

So funktioniert Nginx Nginx besteht aus einem Ker...

Ein Beispiel für die Verwendung von CSS-Methoden zur Erzielung von Modularität

1. Was sind CSS-Methoden? CSS methodologies könne...

HTML-Tutorial: Sammlung häufig verwendeter HTML-Tags (5)

Diese eingeführten HTML-Tags entsprechen nicht un...

So bereinigen Sie den von Docker belegten Speicherplatz

Docker nimmt viel Platz ein. Immer wenn wir Conta...

Implementierung der Validierung mehrerer Elemente im Formular

Im Projekt werden häufig Formulartests durchgefüh...

Gründe, warum MySQL den Abfrage-Cache abgebrochen hat

MySQL hatte zuvor einen Abfragecache, Query Cache...

Vue Router lädt verschiedene Komponenten je nach Hintergrunddaten

Inhaltsverzeichnis Anforderungen aus der Projektp...

So verwenden Sie den Linux-Befehl md5sum

01. Befehlsübersicht md5sum - MD5-Prüfcode berech...

Erläuterung des Beispiels für die automatische Anmeldung unter Linux

Es gibt viele Skripte im Internet, die expect ver...