今まであまり気にしていませんでしたMySQLパスワードセキュリティポリシーの設定方法、ちょうど人々のための パスワードは複雑なパスワードに設定されましたが、それを設定する方法が見つかりませんでした。今日、Jiang Chengyao の WeChat 公開アカウントがこれに関する記事を公開したので、ここにも方法を書き留めておきます。特に、この機能は mysql バージョン 5.5 以降でのみ使用できます。導入されたプラグイン、デフォルトのソース コードのインストール、およびバイナリのインストールでは、この機能が有効になりません。また、単純なパスワードを設定しないと、mysql は無効になります。プロンプトを表示するだけですが、機能を有効にすることができます。
plugin-load=validate_password.so validate-password=FORCE_PLUS_PERMANENT
、設定可能な値は次のとおりです。デフォルトはMEDIUM
show variables like 'validate%';
2.validate_password_dictionary_file
は、validate_password_policyがSTRONGに設定されている場合、パスワード辞書ファイルを設定できます。辞書ファイルに存在するパスワードは使用できません。
3.validate_password_length
は、パスワードの最小長を設定するために使用されます。デフォルト値は 0
です。 validate_password_mixed_case_count
validate_password_policy が MEDIUM または STRONG に設定されている場合、パスワード内の少なくとも小文字と大文字の両方の数。デフォルトは 1 で、最小値は 0 です。デフォルトでは、少なくとも 1 つの小文字と 1 つの大文字が含まれます。
5.validate_password_number_count
validate_password_policy が MEDIUM または STRONG に設定されている場合、パスワードの最小桁数は、デフォルトの 1 です
6.validate_password_special_char_count
validate_password_policy がMEDIUM の場合、またはSTRONG 、パスワード内の特殊文字の最小数。デフォルトは 1、最小値は 0 ですTest
最初のパスワードは十分な長さがなく、大文字が含まれていません。2 番目のパスワードは十分な長さですが、大文字はありません
概要
パスワードの複雑さの要件を増やすと、システムのセキュリティが大幅に向上します。特にオンライン システムでは、この機能を有効にすることが非常に必要です
。
以上がMySQL パスワード拡張プラグインを共有するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。