要解决这个问题,有以下两种方法:
1、使用新版本的 MySQL Connector/NET。您可以从 MySQL 官网下载最新版本的 MySQL Connector/NET,它支持新的 caching_sha2_password 插件。
2、更改 MySQL 服务器的默认身份验证插件。您可以使用以下命令在 MySQL 服务器上更改默认的身份验证插件:
点击查看代码
ALTER USER 'username'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';
如果您不想更改默认的身份验证插件,也可以为新用户创建一个新的 MySQL 用户,并将其身份验证插件设置为旧的 mysql_native_password 插件。然后,您可以在 VS 中使用该用户连接 MySQL 服务器。
标签:插件,身份验证,Connector,MySQL,NET,password From: https://www.cnblogs.com/TheXiang/p/17132430.html