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

So stellen Sie MySQL so ein, dass die Groß-/Kleinschreibung nicht beachtet wird

MySQL auf Groß-/Kleinschreibung eingestellt Windo...

Zusammenfassung der CSS-Methoden zum Löschen von Floats

Float wird häufig im Layout von Webseiten verwend...

Informationen zu UDP in Linux

Inhaltsverzeichnis 1. Einführung in UDP und Linux...

Implementierung des Aufbaus eines Kubernetes-Clusters mit VirtualBox+Ubuntu16

Inhaltsverzeichnis Über Kubernetes Grundlegende U...

So setzen Sie das MySQL-Root-Passwort unter Windows zurück

Heute habe ich festgestellt, dass WordPress keine...

Detaillierte Schritte zum manuellen Konfigurieren der IP-Adresse in Linux

Inhaltsverzeichnis 1. Geben Sie zuerst das Konfig...

MySQL 8.0.18 verwendet Klon-Plugin, um die MGR-Implementierung neu zu erstellen

Angenommen, ein Knoten im Drei-Knoten-MGR ist abn...

MySql schnelles Einfügen von zig Millionen großen Datenbeispielen

Im Bereich der Datenanalyse sind Datenbanken unse...

Nginx-Lastausgleichsalgorithmus und Failover-Analyse

Überblick Der Lastenausgleich von Nginx bietet Up...