mysql -uroot -ppassword #登录
use mysql; #选择数据库
ALTER USER 'root'@'localhost' IDENTIFIED BY 'sa' PASSWORD EXPIRE NEVER; #更改加密方式
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'sa'; #更新用户密码
FLUSH PRIVILEGES; #刷新权限
Navicat 连接MySQL 8.0.11 出现2059错误
输入password
Navicat 连接MySQL 8.0.11 出现2059错误
可能出现执行上述修改加密方式报错:
密码策略问题异常信息:
ERROR 1819 (HY000): Your password does not satisfy the current policy requirements
如下图:
解决办法:
1、查看 mysql 初始的密码策略,
输入语句 “ SHOW VARIABLES LIKE 'validate.password%'; ” 进行查看,