欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

Navicat 连接MySQL8.0.11出现2059错误

程序员文章站 2022-03-27 13:56:42
错误使用navicat premium 连接mysql时出现如下错误:原因mysql8 之前的版本中加密规则是mysql_native_password,而在mysql8之后,加密规则是caching...

错误

使用navicat premium 连接mysql时出现如下错误:

Navicat 连接MySQL8.0.11出现2059错误

原因

mysql8 之前的版本中加密规则是mysql_native_password,而在mysql8之后,加密规则是caching_sha2_password

解决

更改加密规则:

mysql -uroot -ppassword #登录

use mysql; #选择数据库
# 远程连接请将'localhost'换成'%'

alter user 'root'@'localhost' identified by 'password' password expire never; #更改加密方式

alter user 'root'@'localhost' identified with mysql_native_password by 'password'; #更新用户密码

flush privileges; #刷新权限

Navicat 连接MySQL8.0.11出现2059错误

输入password

Navicat 连接MySQL8.0.11出现2059错误

到此这篇关于navicat 连接mysql8.0.11出现2059错误的文章就介绍到这了,更多相关navicat 连接mysql 内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!