Heim > Datenbank > MySQL-Tutorial > Hauptteil

MySql5.6 verwendet das Validierungs-Passwort-Plug-in, um Methoden zur Stärkung der Passwortstärke_MySQL zu installieren und zu verwenden

WBOY
Freigeben: 2016-08-20 08:48:12
Original
1396 Leute haben es durchsucht

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
Nach dem Login kopieren

und Plugin laden:

mysql>>INSTALL PLUGIN validate_password SONAME 'validate_password.so';
Nach dem Login kopieren

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;
Nach dem Login kopieren

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';
Nach dem Login kopieren

2. Fügen Sie der Konfigurationsdatei einige Parameter hinzu:

plugin-load=validate_password.so
validate_password_policy=2
validate-password=FORCE_PLUS_PERMANENT
Nach dem Login kopieren

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';
Nach dem Login kopieren

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';
Nach dem Login kopieren

(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_PERMANENT
Nach dem Login kopieren

Das 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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!