MySQL将身份验证类型从标准更改为caching_sha2_password
我已经在计算机上设置了一个新的MySQL实例,每次添加用户时,它将Authentication
Type设置为caching_sha2_password
。
即使将身份验证类型设置为“ Standard
”,也会发生这种情况,然后在保存用户时将其更改。我也将默认身份验证插件更改为“
mysql_native_password
”,但仍会继续这样做。
有了它,caching_sha2_password
我无法从.net核心连接到数据库,因为出现错误说明:
MySqlException:任何可用插件均不支持身份验证方法“ caching_sha2_password”
如何获得以标准身份验证类型保存用户的信息?
回答:
我今天有同样的问题。我发现修复它的唯一方法是:
- 执行安装文件
- 在mysql服务器上选择“重新配置”
- 在“身份验证方法”选项卡中,选择“使用旧式身份验证方法”
它应该可以解决您的问题。
以上是 MySQL将身份验证类型从标准更改为caching_sha2_password 的全部内容, 来源链接: utcz.com/qa/401958.html