mysql数据库连接报错client upgrade

navicat连接时错误信息:

 

 出现次错误是mysql服务器要求的认证插件版本与客户端不一致造成的;

1、查询数据库发现系统用户对应的认证权限为如下所示:

 

2、将其修改成mysql_native_password插件即可

这行代码有两层含义,第一:修改root的密码为'root',摒弃原来的旧密码。第二:使用mysql_native_password对新密码进行编码。

 

3、刷新权限,命令如下:

flush privileges;

 

此时就可以连接上了

posted @ 2019-08-01 11:47  zhao_peng  阅读(708)  评论(0编辑  收藏  举报