Sicherheitsrichtlinienparameter und gemeinsame Ebenen:
1. Allgemeine Sicherheitsrichtlinienparameter von MySQL8.X
valid_password.dictionary_file #Geben Sie den Dateipfad für die Passwortüberprüfung an.
valid_password.length #Legen Sie die Gesamtlänge des Passworts fest, der Standardwert ist 8;
validieren_passwort.mixed_case_count #Das gesamte Passwort muss mindestens die Gesamtzahl der Groß-/Kleinbuchstaben enthalten;
valid_password.number_count #Das gesamte Passwort muss mindestens die Anzahl arabischer Ziffern enthalten;
validieren_passwort.policy #Geben Sie die Sicherheitsüberprüfungsstufe des Passworts an. Der Standardwert ist MITTEL.
validieren_passwort.special_char_count #Das gesamte Passwort muss mindestens die Anzahl der Sonderzeichen enthalten;
Geben Sie den Validate_password.policy-Wert für die Überprüfungsstufe der Passwortstärke an:
0/LOW #Nur die Länge überprüfen;
1/MITTEL #Überprüfen Sie Länge, Zahlen, Groß- und Kleinschreibung und Sonderzeichen;
2/STRONG #Überprüfen Sie Länge, Zahlen, Groß-/Kleinschreibung, Sonderzeichen, Wörterbuchdateien;
Lösungsschritte
1. Melden Sie sich bei MySQL an
mysql -u 用户名 -p密码
2. Ändern Sie die Sicherheitsrichtlinie
(1) Die Syntax lautet wie folgt:
# 分号不能少不然会出现# mysql> # 而不会出现类似Query OK的字符set global 常见安全策略参数=安全策略值;
(2) Nach der Änderung können Sie einen Blick darauf werfen:
show variables like 'validate%';
3. Nachdem Sie die Kennwortrichtlinie geändert haben, können Sie das MySQL-Anmeldekennwort entsprechend der von Ihnen geänderten Richtlinie ändern.
--修改密码
alter user 'root'@'localhost' identified by '满足策略的密码';
--按mysql_native_password加密方式修改密码
alter user 'root'@'localhost' identified with mysql_native_password by '满足策略的密码';
Je suppose que tu aimes
Origine blog.csdn.net/qq_58647634/article/details/134256718