记录navicat连接mysql 8.0的问题

≯℡__Kan透↙ 提交于 2020-03-14 19:02:57

1、首先遇到不能远程连接mysql的问题。 

解决:cmd登录进mysql,执行update user set host = '%' where user ='root'; 

2、遇到连接接就会报2059的错误。8.0之后mysql更改了密码的加密规则。

解决:

ALTER USER 'root'@'%' IDENTIFIED BY '123456' PASSWORD EXPIRE NEVER; #更改加密方式

ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '123456'; #更新用户密码

FLUSH PRIVILEGES; #刷新权限

再测试连接成功。。

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!