Methoden zum Ändern von Passwörtern vor MySQL 5.7: Methode 1: Verwenden Sie den Befehl SET PASSWORD
Methode 2: Verwenden von mysqladmin
Wenn das Root-Passwort festgelegt wurde, verwenden Sie die folgende Methode
Methode 3: Verwenden Sie UPDATE, um die Benutzertabelle direkt zu bearbeiten
Wenn Sie Ihr Root-Passwort verlieren, können Sie
So ändern Sie das Passwort in MySQL 5.7.22: 1. Versionsaktualisierung. Das Kennwortfeld im ursprünglichen Benutzer wurde in eine Authentifizierungszeichenfolge geändert. Aufgrund der Versionsaktualisierung sind viele Online-Tutorials nicht mehr anwendbar und selbst die Dokumente auf der offiziellen Website können nicht reibungslos bedient werden. Wenn MySQL ausgeführt wird, beenden Sie es zuerst: killall -TERM mysqld. Führen Sie mysqld_safe --skip-grant-tables aus. Wenn Sie zu diesem Zeitpunkt keine Remoteverbindung herstellen möchten: mysqld_safe --skip-grant-tables --skip-networking. Verwenden Sie MySQL, um eine Verbindung zum Server herzustellen und das Kennwort zu ändern.
*Zu beachten ist, dass in der Benutzertabelle der neuen Version der MySQL-Datenbank kein Kennwortfeld vorhanden ist. Stattdessen wird das verschlüsselte Benutzerkennwort im Feld „authentifizierungsstring“ gespeichert. 2. Beim Upgrade von MySQL wird folgender Fehler gemeldet: FEHLER 3009 (HY000): Spaltenanzahl von mysql.user ist falsch. Erwartet 45, gefunden 42. Erstellt mit MySQL 50556, jetzt läuft 50722. Bitte verwenden Sie mysql_upgrade, um diesen Fehler zu beheben. Der Fehler wird dadurch verursacht, dass Sie die Datenbank zuvor aktualisiert haben und mysql_upgrade nicht verwendet haben, um die Datenstruktur nach dem Upgrade zu aktualisieren. Lösung: Verwenden Sie den Befehl mysql_upgrade
3. Ändern Sie das Passwort nach der Installation der MySQL5.7.22-Datenbank;
Nach dem Aufrufen von MySQL müssen Sie die globalen Variablen ändern. Andernfalls muss das von Ihnen festgelegte Kennwort den Anforderungen an die Kennwortkomplexität entsprechen.
Oder so:
Das könnte Sie auch interessieren:
|
<<: Informationen zur Installation von Homebrew auf dem Mac
>>: Detaillierte Erklärung des Synchronisierungsmodifikators von Vue
Dieser Artikel bezieht sich auf die Arbeit des 51...
In diesem Artikel wird der spezifische Code von J...
Effektanzeige: Controllerknoten zur Umgebungsvorb...
Vorwort Die Boost-Bibliothek ist eine portable, m...
In diesem Artikel wird der spezifische Code von N...
Hintergrund des Unfalls: Vor einigen Tagen habe i...
Es handelt sich hauptsächlich um den Konfiguratio...
Docker ist ein Verwaltungstool, das Prozesse als ...
<br />Die Seite verwendet die UTF8-Kodierung...
Warum erzielen wir diesen Effekt? Tatsächlich wir...
Heute ist der 618. und alle großen Einkaufszentre...
Da die von nativen JS initiierten Netzwerkanforde...
Vorwort Wie wir alle wissen, ist JavaScript im Ke...
In diesem Artikelbeispiel wird der spezifische Co...
Inhaltsverzeichnis 1. Einführung in die grub.cfg-...