navicat连接MySQL8.0.11报2059错误怎么处理
发布时间:2022-01-10 16:18:00 所属栏目:MySql教程 来源:互联网
导读:这篇文章主要介绍navicat连接MySQL8.0.11报2059错误怎么办,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完! MySQL8.0.11版本启用了新特性,用户登录加密规则改为了caching_sha2_password,如果想使用caching_sha2_password新特性
这篇文章主要介绍navicat连接MySQL8.0.11报2059错误怎么办,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完! MySQL8.0.11版本启用了新特性,用户登录加密规则改为了caching_sha2_password,如果想使用caching_sha2_password新特性的话,那么就必须更新一下navict的驱动。否则用navicat连接就会报2059错误,如果想继续使用以前的老特性,可以将mysql用户登录的加密规则还原为mysql_native_password 方法如下: 1.修改/etc/my.cnf 加入default_authentication_plugin=mysql_native_password 备注:重启生效 2.用命令行: mysql> ALTER USER 'test'@'%' IDENTIFIED BY '123456' PASSWORD EXPIRE NEVER; Query OK, 0 rows affected (0.13 sec) mysql> ALTER USER 'test'@'%' IDENTIFIED WITH mysql_native_password BY '123456'; Query OK, 0 rows affected (0.21 sec) 以上是“navicat连接MySQL8.0.11报2059错误怎么办”这篇文章的所有内容,感谢各位的阅读! (编辑:聊城站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
站长推荐