LOADING

加载过慢请开启缓存 浏览器默认开启

Mysql身份验证方式更新

要解决这个问题,有以下两种方法:

  • 使用新版本的 MySQL Connector/NET。

    • 从 MySQL 官网下载最新版本的 MySQL Connector/NET,它支持新的 caching_sha2_password 插件。
  • 更改 MySQL 服务器的默认身份验证插件。

    • 可以使用以下命令在 MySQL 服务器上更改默认的身份验证插件:
ALTER USER 'username'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';

此命令将身份验证插件更改为旧的 mysql_native_password 插件。

如果不想更改默认的身份验证插件,也可以为新用户创建一个新的 MySQL 用户,并将其身份验证插件设置为旧的 mysql_native_password 插件,然后就可以在 VS 中使用该用户连接 MySQL 服务器。

Tip:在使用旧版本的Mysql.Data时,结合新版本的MySql,即使改变了验证方式,还是会报错,那是因为客户端不支持,这时候需要把Mysql.Data更新至新版本即可