YakstYakstは、海外の役立つブログ記事などを人力で翻訳して公開するプロジェクトです。5.7.11でdefault_password_lifetimeのデフォルト値が0になった。そのことに関する経緯と今後の展望。Blogの記事をユーザーが翻訳したものであり、Oracle公式の翻訳ではありません。これは設定の変更や追加のステップを実行することなく、MySQLを新規にインストールしたその時点から本番環境で使えるように安全にすることです。5.7は指定された日数パスワードが変更されていないアカウントを無効化する新しい機能が追加されました。デフォルトでは360日(default_password_lifetimeオプションで指定可能)でパスワードが無効化されるようになっていました。私達はこのデフォルトの無効化ポリシーに対して「これはMySQLの以前のバージョンからアップグレードしたユーザーを驚かせるだろう」というフィードバックをもらいました。5.7.11でこのデフォルト値を0に変更しました。これは、「デフォルトでは強制でパスワードを無効化されることはない」ことを意味します。私達はこの値を、それぞれのユーザーの組織のパスワードポリシーに従って変更することを推奨します。私達は継続して、default_password_lifetimeの値が0より大きく設定された場合の対応を検討しています。これは、旧バージョンのMySQLサーバーで問題なく動いていたユーザーアカウントを保護するための追加実装です。5.7.11ではデフォルトを0に変更しましたが、将来のメジャーリリースで0以外の値にすることを検討している、ということです。私達は「どうやってユーザーたちをあまり驚かせずに」この変更を受け入れてもらえるかを検討しています。起動時にワーニングを出力させる。SYSスキーマのview)を挙げました。レポートしてくれたことに感謝したいと思います。me'をクリックしました。@yakstcom_req_jaYakstYakstお問い合わせ。