Nach dem Upgrade von MySQL auf Version 5.7 wurde die Sicherheit erheblich verbessert. Aber. . . Ich kann mir komplizierte nicht merken. Äh, ja. . Mein Gehirn funktioniert ohnehin nicht richtig, warum sollte ich mir also so viele komplizierte Dinge merken? Besonders wenn es lokal erledigt wird, ist es bequemer, einfach zu rooten. Geben Sie mysql ein mysql> VARIABLEN WIE „vali%“ ANZEIGEN; +--------------------------------------+--------+ | Variablenname | Wert | +--------------------------------------+--------+ | Passwortwörterbuchdatei validieren | | | Passwortlänge validieren | 8 | | validate_password_mixed_case_count | 1 | | Anzahl_der_Passwortnummer_validieren | 1 | | Passwortrichtlinie validieren | MITTEL | | Anzahl der Sonderzeichen für Passwortvalidierung | 1 | +--------------------------------------+--------+ 6 Reihen im Set (0,00 Sek.) Laut der offiziellen Dokumentation ist die Strategie 1, also MITTEL Dieses Plugin ist in 5.7 standardmäßig installiert. Wenn es nicht installiert ist, gibt validate_password_length 8 # Die Mindestlänge des Passworts beträgt 8 Zeichen. validate_password_mixed_case_count 1 # Es muss mindestens die gleiche Anzahl an Kleinbuchstaben bzw. Großbuchstaben enthalten, in diesem Fall also 1. validate_password_number_count 1 # Die Mindestanzahl der einzuschließenden Ziffern beträgt hier 1. validate_password_policy MITTEL # Stärkestufe, deren Wert auf 0, 1, 2 eingestellt werden kann. Entsprechend: 【0/LOW】: Überprüfen Sie nur die Länge. [1/MEDIUM]: Überprüft Zahlen, Groß- und Kleinbuchstaben sowie Sonderzeichen basierend auf Level 0. [2/STRONG]: Überprüfen Sie die Sonderzeichenwörterbuchdatei basierend auf Ebene 1. Hier ist es 1. validate_password_special_char_count 1 # Die Mindestanzahl der einzuschließenden Zeichen beträgt hier 1. Das zu ändernde Passwort muss also Zahlen, Kleinbuchstaben, Großbuchstaben und Sonderzeichen enthalten und mindestens 8 Zeichen lang sein Wie kann man es ändern? ? Um dieses Plugin zu deaktivieren, fügen Sie hinzu Fügen Sie [mysqld] validate_password=aus Starten Sie dann MySQL neu und alles wird gut. Starten Sie mysqld neu. #/etc/init.d/mysqld Neustart (Dienst mysqld Neustart) Wenn Sie das Passwort wieder ändern möchten, um mysql einzugeben Die Datenbank mit 5.7 verfügt nicht mehr über ein Kennwortfeld und verwendet stattdessen das Feld „authentifizierungszeichenfolge“. mysql> mysql.user aktualisieren, Authentifizierungsstring=Passwort('root') festlegen, wobei Benutzer='root'; Um zu verhindern, dass das Passwort ungültig wird, müssen Sie abschließend noch eine Ablaufzeit festlegen. Fügen Sie die Konfigurationsdatei [mysqld] default_password_lifetime=0 Oder setzen Sie es direkt über den Befehl ALTER USER 'script'@'localhost' PASSWORT LÄUFT NIE AB Zusammenfassen Oben ist die vom Herausgeber vorgestellte Methode zum Ändern des Kennworts von mysql5.7.20 unter Linux CentOS 7.4. Ich hoffe, sie ist für alle hilfreich. Wenn Sie Fragen haben, hinterlassen Sie mir bitte eine Nachricht und der Herausgeber wird Ihnen rechtzeitig antworten. Ich möchte auch allen für ihre Unterstützung der Website 123WORDPRESS.COM danken! Das könnte Sie auch interessieren:
|
<<: Beispielcode zum Bereitstellen von ELK mit Docker-Compose
>>: js realisiert das Verpacken mehrerer Bilder in Zip
Inhaltsverzeichnis 1. Installation 2.API 3. reagi...
Die Anzeige ohne Effektbild ist nur leeres Gerede...
Aber vor kurzem habe ich festgestellt, dass die Ve...
In diesem Artikel wird das Shell-Skript von mysql...
<Text> <div id="Wurzel"> &l...
1. Setzen Sie das Listensymbol list-style-type: A...
Online-Vorschau https://jsrun.pro/AafKp/ Erster B...
Inhaltsverzeichnis Stapelkopie copyWithin() Array...
Inhaltsverzeichnis MySQL initialisieren MySQL-Die...
Kürzlich wurden zwei Konten auf dem Server gehack...
Ich erstelle derzeit Nginx, kann aber nicht über ...
Inhaltsverzeichnis 1. Arrays deklarieren und init...
MySQL Workbench – Modellierungs- und Designtool 1...
Hier präsentiert 123WORDPRESS.COM den ersten Teil...
In diesem Artikelbeispiel wird der spezifische Co...