Unable to load authentication plugin 'caching_sha2_password'. Unable to load authentication plugin 'caching_sha2_password'.
时间: 2023-12-07 10:38:04 浏览: 79
caching_sha2_password
5星 · 资源好评率100%
这个错误通常是由于MySQL 8之后的版本使用了新的密码加密规则caching_sha2_password,而旧版本的客户端无法识别该规则导致的。解决方法是将MySQL用户的密码加密规则修改为旧版本的mysql_native_password。以下是具体步骤:
1.使用root用户登录MySQL数据库。
2.输入以下命令查看当前用户的密码加密规则:
```sql
select user,host,plugin,authentication_string from user;
```
3.如果plugin列显示的是caching_sha2_password,则需要将密码加密规则修改为mysql_native_password。输入以下命令:
```sql
alter user 'root'@'localhost' identified with mysql_native_password by 'your_password';```
其中,your_password是你要设置的新密码。
4.修改完成后,再次使用DBeaver连接MySQL数据库即可成功连接。
阅读全文