Heim >Datenbank >MySQL-Tutorial >MySql5.6 verwendet das Validierungs-Passwort-Plug-in, um Methoden zur Stärkung der Passwortstärke_MySQL zu installieren und zu verwenden
MySQL 5.6 stärkt die Stärke von Passwörtern und führt das Plugin „validate_password“ ein. Unterstützt Anforderungen an die Passwortstärke.
Installationsmethode:
In Konfigurationsdatei öffnen
[mysqld]
plugin-load=validate_password.so validate-password=FORCE_PLUS_PERMANENT validate_password_policy=2
und Plugin laden:
mysql>>INSTALL PLUGIN validate_password SONAME 'validate_password.so';
Das ist es.
Wenn beim Einrichten eines Benutzerpassworts die voreingestellten Regeln nicht erfüllt werden, wird es nicht bestanden:
mysql>grant all on *.* to tester@'localhost' identified by 'tasssss'; ERROR 1819 (HY000): Your password does not satisfy the current policy requirements;
Im Folgenden wird Ihnen die Verwendung des MySQL 5.6-Passwortstärke-Plug-Ins vorgestellt
In MySQL 5.6 wurde die Stärke von Passwörtern verstärkt und das Plugin „validate_password“ eingeführt. Unterstützt Anforderungen an die Passwortstärke.
Dieses Plug-in erfordert Version: 5.6.6 oder höher
Installationsmethode:
1. Installieren Sie das Plug-in: (Nachdem das Plug-in standardmäßig installiert ist, wird das Stärke-Plug-in aktiviert und geschlossen. Sie müssen die relevanten Abschaltparameter in der Konfigurationsdatei festlegen)
mysql>INSTALL PLUGIN validate_password SONAME 'validate_password.so';
2. Fügen Sie der Konfigurationsdatei einige Parameter hinzu:
plugin-load=validate_password.so validate_password_policy=2 validate-password=FORCE_PLUS_PERMANENT
3. Nach der obigen Verarbeitung können Sie Folgendes testen:
mysql> SET PASSWORD = PASSWORD('abc'); ERROR 1819 (HY000): Your password does not satisfy the current policy requirements mysql> SET PASSWORD = '*0D3CED9BEC10A777AEC23CCC353A8C08A633045E';
jQuery OK, 0 Zeilen betroffen (0,01 Sek.)
4. Verwandte Anweisungen:
(1). Verwandte Optionen:
validate-password=ON/OFF/FORCE/FORCE_PLUS_PERMANENT: Entscheiden Sie, ob Sie dieses Plug-in verwenden möchten (und die Verwendung erzwingen/dauerhaft erzwingen möchten).
validate_password_dictionary_file: Der Wörterbuchdateipfad, der vom Plug-in zur Überprüfung der Passwortstärke verwendet wird.
validate_password_length: Mindestlänge des Passworts.
validate_password_mixed_case_count: Die Mindestanzahl an Kleinbuchstaben und die Anzahl an Großbuchstaben, die das Passwort enthalten muss.
validate_password_number_count: Die Mindestanzahl an Ziffern, die das Passwort enthalten muss.
validate_password_policy: Prüfstufe der Passwortstärke, 0/NIEDRIG, 1/MITTEL, 2/STARK.
validate_password_special_char_count: Die Mindestanzahl an Sonderzeichen, die das Passwort enthalten muss.
Darunter bezüglich der Prüfstufe „validate_password_policy – Passwortstärke“:
0/LOW: Überprüfen Sie nur die Länge.
1/MITTEL: Überprüfen Sie Länge, Zahlen, Groß-/Kleinschreibung und Sonderzeichen.
2/STRONG: Überprüfen Sie Länge, Zahlen, Groß-/Kleinschreibung und Sonderzeichen-Wörterbuchdateien.
(2). Installation und Aktivierung von Plug-ins:
Die dem Plug-in entsprechende Bibliotheksobjektdatei muss sich in dem durch die Konfigurationsoption „plugin_dir“ angegebenen Verzeichnis befinden.
Sie können --plugin-load=validate_password.so verwenden, um das Plug-in zu laden, wenn der Server startet, oder plug-in-load=validate_password.so in die Konfigurationsdatei schreiben.
Sie können das Plug-in auch laden, wenn der Server läuft, indem Sie die folgende Anweisung verwenden (es wird in der Tabelle mysql.plugins registriert)
mysql> INSTALL PLUGIN validate_password SONAME 'validate_password.so';
(3). Um zu verhindern, dass das Plug-in zur Laufzeit gelöscht wird, fügen Sie Folgendes in die Konfigurationsdatei ein
plugin-load=validate_password.so validate-password=FORCE_PLUS_PERMANENTDas Obige ist die vom Herausgeber eingeführte Installations- und Verwendungsmethode zur Verwendung des Validierungs-Passwort-Plugins zur Stärkung der Passwortstärke. Wenn Sie Fragen haben, gehen Sie bitte Senden Sie mir eine Nachricht und der Herausgeber wird allen umgehend antworten. Vielen Dank für Ihre Unterstützung der Website!