2059 - Authentication plugin 'caching sha2 password' cannot be loaded: Xeeegeeeg腹
时间: 2024-01-19 15:16:50 浏览: 135
caching_sha2_password
5星 · 资源好评率100%
这个错误通常是由于MySQL新版本(8以上版本)的用户登录账户加密方式是【caching_sha2_password】,而Navicat不支持这种用户登录账户加密方式所导致的。解决这个问题的方法有两种:
1.升级Navicat到最新版本,因为Navicat在最新版本中已经支持【caching_sha2_password】加密方式。
2.更改MySQL用户的加密方式为【mysql_native_password】。可以通过以下步骤更改:
1.以root用户登录MySQL。
2.运行以下命令更改用户的加密方式:
```sql
ALTER USER 'username'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';
```
其中,'username'是你要更改的用户名,'password'是你要设置的密码。
3.刷新MySQL的权限:
```sql
FLUSH PRIVILEGES;
```
然后就可以使用Navicat连接MySQL了。
阅读全文