出现 "Authentication plugin 'caching_sha2_password' cannot be loaded" 错误通常意味着 MySQL 客户端和服务器之间在尝试使用 caching_sha2_password 认证插件时遇到了问题。以下是一些可能的解决步骤:
亲测有效
更改用户身份验证方式:可以尝试将用户的身份验证方式更改为较旧的插件,你可以在 MySQL 中执行以下 SQL 命令:
csharp
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'root';
- root 替换成你的mysql用户名
- localhost替换成你的主机名称或者直接使用'%'表示全部主机
- 最后的root换成你的mysql密码
刷新权限:执行 FLUSH PRIVILEGES;
必做!否则无法生效。