MySQL 8 ‘this authentication plugin is not supported’
时间: 2024-05-04 14:22:18 浏览: 158
1.MySQL安装.docx
这个问题通常是由于 MySQL 8 默认的认证插件发生了变化所造成的。MySQL 8 默认使用 caching_sha2_password 插件作为新的加密方式,而旧版本使用 mysql_native_password 插件。
如果你使用旧版本的客户端连接到 MySQL 8,会出现 “this authentication plugin is not supported” 的错误提示。
解决方法是将 MySQL 8 的认证插件改为 mysql_native_password,可以通过以下步骤实现:
1. 以管理员身份登陆 MySQL 8
2. 运行以下命令:
```
ALTER USER 'username'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';
```
其中,'username' 和 'password' 分别为你的用户名和密码。
3. 刷新权限:
```
FLUSH PRIVILEGES;
```
这样,MySQL 8 就会将你的账号认证方式改为 mysql_native_password,从而解决认证插件不支持的问题。
阅读全文