MySQL 使用しているパスワードのルール設定を確認する

MySQL 使用しているパスワードのルール設定を確認する

MySQLで、使用しているパスワードのルール設定を確認する手順を記述してます。

環境

  • OS ubuntu21.10
  • MySQL Ver 8.0.27-0ubuntu0.21.10.1 for Linux on x86_64 (Ubuntu)

手順

使用しているパスワードのルール設定を確認するには、「show variables like」で「validate_password」を指定します。
サーバー側とクライアント側の両方を確認できます。

show variables like '%char%';

実際に、確認してみます。

show variables like 'validate_password%';

実行結果をみると、現在のパスワードのルールが確認できます。

policyの内容は以下となります。

ポリシー内容
LOW文字数(ここでは4文字)
MEDIUM文字数、数字、英字(小文字)、英字(大文字)、記号
STRONG文字数、数字、英字(小文字)、英字(大文字)、記号
また辞書ファイルに存在する単語と一致する文字列はNG