一尘不染

MySQL将身份验证类型从标准更改为caching_sha2_password

mysql

我已经在计算机上设置了一个新的MySQL实例,每次添加用户时,它将Authentication
Type设置为caching_sha2_password

即使将身份验证类型设置为“ Standard”,也会发生这种情况,然后在保存用户时将其更改。我也将默认身份验证插件更改为“
mysql_native_password”,但仍会继续这样做。

有了它,caching_sha2_password我无法从.net核心连接到数据库,因为出现错误说明:

MySqlException:任何可用插件均不支持身份验证方法“ caching_sha2_password”

如何获得以标准身份验证类型保存用户的信息?


阅读 366

收藏
2020-05-17

共1个答案

一尘不染

我今天有同样的问题。我发现修复它的唯一方法是:

  1. 执行安装文件
  2. 在mysql服务器上选择“重新配置”
  3. 在“身份验证方法”选项卡中,选择“使用旧式身份验证方法”

它应该可以解决您的问题。

2020-05-17