mySQL密码策略拒绝所有创建用户的尝试
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了mySQL密码策略拒绝所有创建用户的尝试,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2620字,纯文字阅读大概需要4分钟。
内容图文
![mySQL密码策略拒绝所有创建用户的尝试](/upload/InfoBanner/zyjiaocheng/899/2c6813510b184524ae193bba0becbd6f.jpg)
我当前在我的ubuntu服务器上安装mySQL / phpMyAdmin拒绝允许使用我尝试过的任何密码创建任何用户.错误总是:
ERROR 1819(HY000):您的密码不符合当前的政策要求
我之前从未在服务器和xampp / localhost上安装其他mysql错误.但是,这是一个新的服务器安装.
例如,在命令行的mysql终端上,任何创建用户(具有极随机密码)的尝试都将失败
mysql> CREATE USER 'ses'@'%' IDENTIFIED BY 'yIO8v3hVai0zosaD';
ERROR 1819 (HY000): Your password does not satisfy the current policy requirements
mysql> CREATE USER 'ses'@'%' IDENTIFIED BY 'yIO8v3hVai0zosaDyIO8v3hVai0zosaDyIO8v3hVai0zosaD';
ERROR 1819 (HY000): Your password does not satisfy the current policy requirements
phpMyAdmin也是如此
底部有以下错误
Warning in ./libraries/dbi/DBIMysqli.class.php#261
mysqli_query(): (HY000/1819): Your password does not satisfy the current policy requirements
Backtrace
./libraries/dbi/DBIMysqli.class.php#261: mysqli_query(
object,
string 'SELECT PASSWORD(\'rSxYcnCcO2fhhKgD\') AS `password`;',
integer 0,
)
./libraries/DatabaseInterface.class.php#244: PMA_DBI_Mysqli->realQuery(
string 'SELECT PASSWORD(\'rSxYcnCcO2fhhKgD\') AS `password`;',
object,
integer 1,
)
./libraries/DatabaseInterface.class.php#1944: PMA_DatabaseInterface->tryQuery(
string 'SELECT PASSWORD(\'rSxYcnCcO2fhhKgD\') AS `password`;',
object,
integer 1,
boolean false,
)
./libraries/server_privileges.lib.php#5055: PMA_DatabaseInterface->fetchSingleRow(string 'SELECT PASSWORD(\'rSxYcnCcO2fhhKgD\') AS `password`;')
./libraries/server_privileges.lib.php#5179: PMA_getHashedPassword(string 'rSxYcnCcO2fhhKgD')
./libraries/server_privileges.lib.php#4176: PMA_getSqlQueriesForDisplayAndAddUser(
string 'test-accountdb',
string '%',
string '',
)
./server_privileges.php#167: PMA_addUser(
NULL,
string 'test-accountdb',
string '%',
NULL,
boolean true,
)
编辑:添加了mysql validate_password%变量的结果
mysql> SHOW VARIABLES LIKE 'validate_password%';
+--------------------------------------+--------+
| Variable_name | Value |
+--------------------------------------+--------+
| validate_password_dictionary_file | |
| validate_password_length | 8 |
| validate_password_mixed_case_count | 1 |
| validate_password_number_count | 1 |
| validate_password_policy | MEDIUM |
| validate_password_special_char_count | 1 |
+--------------------------------------+--------+
解决方法:
这是Validate Password Plugin在工作.它是在MySQL 5.6.6中引入的.
根据SHOW VARIABLES LIKE’validate_password%’返回的值;您在密码中缺少一个特殊字符,如validate_password_special_char_count |所示1.
添加一个特殊字符,如$或*到此密码yIO8v3hVai0zosaD您将能够创建用户.
内容总结
以上是互联网集市为您收集整理的mySQL密码策略拒绝所有创建用户的尝试全部内容,希望文章能够帮你解决mySQL密码策略拒绝所有创建用户的尝试所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。