So ändern Sie die Passwortsicherheitsrichtlinie in MySQL 8.0! ! !


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%';

Fügen Sie hier eine Bildbeschreibung ein

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
conseillé
Classement