MySQL:ERROR 1819 (HY000)
mysql
ERROR 1819 (HY000): Your password does not satisfy the current policy requirements
关于这个问题是在 mysql 初始化时,使用临时密码,修改自定义密码时,由于自定义密码比较简单,就出现了不符合密码策略的问题。
解决办法: 1.进入mysql 输入命令:
mysql -root -p
2、查看 mysql 初始的密码策略, 输入语句 :
mysql
SHOW VARIABLES LIKE ‘validate_password%’;
进行查看,
2、首先需要设置密码的验证强度等级,设置 validate_password_policy 的全局参数为 LOW 即可, 输入设值语句 :
mysql
set global validate_password_policy=LOW;
进行设值,
3、当前密码长度为 8 ,如果不介意的话就不用修改了,按照通用的来讲,设置为 6 位的密码,设置 validate_password_length 的全局参数为 6 即可, 输入设值语句 “ :
mysql
set global validate_password_length=6;
进行设值,
4、现在可以为 mysql 设置简单密码了,只要满足六位的长度即可, 输入修改语句 “
mysql
ALTER USER ‘root’@‘localhost’ IDENTIFIED BY ‘123456’;
可以看到修改成功,表示密码策略修改成功了!!!
1.赋予权限格式:grant 权限 on 数据库对象 to 用户@IP(或者相应正则)
注:可以赋予select,delete,update,insert,index等权限精确到某一个数据库某一个表。
GRANT ALL PRIVILEGES ON . TO ‘用户名’@’%’ IDENTIFIED BY ‘密码’
最近更新:10/11/2024, 4:53:01 AM
上一篇:Linux查看端口占用|下一篇:MySQL:ERROR 1698 (28000)