ele*_*t11 5 mysql ubuntu phpmyadmin
我当前在我的ubuntu服务器上安装mySQL/phpMyAdmin拒绝允许使用我尝试过的任何密码创建任何用户.错误总是:
ERROR 1819 (HY000): Your password does not satisfy the current policy requirements
我之前从未在服务器和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
Run Code Online (Sandbox Code Playgroud)
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,
)
Run Code Online (Sandbox Code Playgroud)
编辑:添加了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 |
+--------------------------------------+--------+
Run Code Online (Sandbox Code Playgroud)
Mic*_*mmé 10
这是Validate Password Plugin正在运行.它是在MySQL 5.6.6中引入的.
根据SHOW VARIABLES LIKE 'validate_password%';你在密码中返回的值丢失了密码中的一个特殊字符validate_password_special_char_count | 1.
添加一个特殊字符,例如$或者您可以创建用户的*密码yIO8v3hVai0zosaD.
小智 5
程序1:
Step1:使用root用户ane和密码登录
步骤2:在Sql终端中运行波纹管命令
uninstall plugin validate_password
Run Code Online (Sandbox Code Playgroud)
第3步:使用您想要的任何密码创建一个新用户
Step4:在Sql终端中运行波纹管命令
INSTALL PLUGIN validate_password SONAME 'validate_password.so';
Run Code Online (Sandbox Code Playgroud)
第5步:现在通过登录签出您的用户名和密码
程序2:
向此密码添加特殊字符,例如 $ 或 *,包括其他情况,例如数字、小写字符、大写字符
| 归档时间: |
|
| 查看次数: |
10525 次 |
| 最近记录: |