mysql8.0报错1251解决方案(更换密码验证方式)

问题:

mysql更新了8.0版本之后,使用navicate登录会报错。
错误码 1251-Client does not support authentication protocol requested by server;

原来是是因为新版本更换了密码的验证方式

解决方案:

1.命令行登录mysql mysql -u 你的账户名 -p你的密码
未设置全局变量的同学,需要进入mysql8.0/bin 目录下登录

2.修改密码验证方式
ALTER USER ‘你的账户’@‘localhost’ IDENTIFIED BY ‘你的密码’ PASSWORD EXPIRE NEVER;

3.刷新权限
FLUSH PRIVILEGES;

问题解决!

注:刷新权限后不需要重启mysql服务

发布了7 篇原创文章 · 获赞 4 · 访问量 165

猜你喜欢

转载自blog.csdn.net/qq_43548498/article/details/104028641