はじめに
以前はMySQLのパスワードセキュリティポリシーの設定方法にあまり注意を払っていませんでしたが、パスワードを複雑なパスワードに設定したいだけでしたが、今日はJiang ChengyaoのWeChat公式アカウントを見つけることができませんでした。これについての記事を公開しましたので、ここにその方法を書き留めておきます。まず、この機能は mysql 5.5 以降のバージョンで導入されたプラグインですが、デフォルトのソースコードインストールやバイナリインストールではこの機能は有効になっておらず、単純なパスワードが設定されている場合のみ mysql が提供します。プロンプトが表示されますが、それでも通過できます。
機能を有効にする
my.cnf ファイルに追加します
リーリー
分析機能
リーリー
1. パスワードポリシーの検証
で表されるパスワード ポリシー、設定可能な値は次のとおりです: デフォルトは MEDIUM です
リーリー
2.validate_password_dictionary_file
パスワードの設定に使用される辞書ファイル validate_password_policy が STRONG に設定されている場合、辞書ファイルに存在するパスワードを設定できません。
3.validate_password_length
パスワードの最小長を設定するために使用され、デフォルト値は8、最小値は0です
4.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 で、最小値は 0 です
6.validate_password_special_char_count
validate_password_policy が MEDIUM または STRONG に設定されている場合、パスワード内の特殊文字の最小数は、デフォルトは 1 で、最小値は 0 です
テスト
最初のパスワードは長さが足りず大文字が含まれていません。2 番目のパスワードは十分な長さですが大文字が含まれていません
参考リンク:
http://mp.weixin.qq.com/s?__biz=MjM5MjIxNDA4NA==&mid=2649737686&idx=1&sn=c92874c88ff8e07a199d5ef81fbae359&scene=23&srcid=0701fj032oJWRFEv9eDsM10s# rd
概要
パスワードの複雑さの要件を高めると、システムのセキュリティが大幅に向上します。特にオンライン システムでは、この機能を有効にすることが非常に必要です。
上記は編集者によって紹介された MySQL パスワード強化プラグインです。ご質問がございましたら、メッセージを残してください。編集者がすぐに返信します。ウェブサイトをご利用いただき、誠にありがとうございます。