2017-03-29 4 views
5

を満たしていない:パスワードは、私は、構文を使用してMySQLに新規ユーザーを作成する現在のポリシー要件

create user 'demo'@'localhost' identified by 'password'; 

をしかし、それは誤りです。 "あなたのパスワードは現在のポリシー要件を満たしていません"。 私は多くのパスワードを試みますが、それは仕事ではありません。どうすればこの問題を解決できますか?

+0

パスワードポリシーレベルを低く設定します。ここをクリックしてください:https://dev.mysql.com/doc/refman/5.6/en/validate-password-options-variables.html – Clemenz

+1

パスワードポリシーはどのように設定されていますか?あなたは 'SHOW VARIABLES LIKE 'validate_password%'' – JNevill

+0

を使って、パスワード検証モジュール用に設定された変数を確認できます。ありがとう!私は、パスワードポリシーのレベルを低く設定し、それは動作します。 – Nguyen

答えて

8

パスワードのためです。あなたはSHOW VARIABLES LIKE 'validate_password%';でパスワード構成の検証メトリックを見なければならないか、たとえば、パスワードポリシーレベルも低く設定することができます:あなたはこのビデオを見ることができます

SET GLOBAL validate_password_length = 6; 
SET GLOBAL validate_password_number_count = 0; 

https://youtu.be/XGHZRC94-_M

+1

リンクがこのトピックに関連しているかもしれませんが、ビデオの一部が削除された場合、この回答は役に立ちません。 –

+0

ありがとう!私はちょうどそれを編集しました。 –

+0

ありがとう!わたしにはできる。 – Nguyen

8

注:これは、セキュアなソリューションではないかもしれません。しかし、テスト環境で作業している場合は、ただちに修正する必要があり、セキュリティ設定についても気にしません。これは簡単な解決策です。

「mysql_secure_installation」を実行し、パスワードのセキュリティレベルを「中」に変更したときも同じ問題が発生しました。

私は以下を実行して、エラーをバイパス:

mysql -h localhost -u root -p 
mysql>uninstall plugin validate_password; 

は、必要に応じてプラグイン「validate_password」を再インストールしてください。

+1

ひどい解決策。あなたはあなたに合ったレベルにレベルを下げ、施設全体を取り除くべきではありません。投稿のための – EJP

+4

ありがとうございます。迅速かつ汚れた修正。 @kennyutと同じように**プラグイン "validate_password"を再インストールしてください** –

関連する問題