问题
问题.png解决
1、先用sudo登录mysql
2、使用mysql数据库
use mysql
3、查看root用户的权限
select User,Host,plugin from user;
root用户的权限.png
4、将root用户的auth_sock改为mysql_native_password,然后通过flush privileges 使更改立马生效
update user set plugin='mysql_native_password'
修改root用户的auth_sock值.png
5、退出mysql,然后用mysql -u root登录,然后修改密码
set password for root@localhost = password('123');
修改密码.png
【注:修改完后需要通过flush privileges 使更改立马生效,图中无此步骤】
6、退出,重新输入密码登录,OK!
7、如果修改密码的时候出现密码策略问题异常信息:
ERROR 1819 (HY000): Your password does not satisfy the current policy requirements
请查看:https://blog.csdn.net/hello_world_qwp/article/details/79551789
本文参考:https://blog.csdn.net/Tomxiaodai/article/details/89314463
网友评论