vik*_*hnu 14 c# mysql authentication visual-studio-2017
当我尝试连接MySQL(8.0)数据库与Visual Studio 2018时,我收到此错误消息
"任何可用插件都不支持身份验证方法'caching_sha2_password'"
此外,我无法检索数据库名称.我使用mysql-for-visualstudio-1.2.7和mysql-connector-net-8.0.11连接.有没有办法解决它.
小智 12
第一
修改MySql服务器:
现在您可以使用普通密码登录
第二名
如果您使用的是.net Framework 4.5.2,则可以轻松升级MySQL.Data的参考:
现在登录,问题将解决
小智 8
与mysql_native_password(遗留方法)相比,这是MySQL 8.0版中使用的新身份验证方法.为了使其工作,您需要将MySQL客户端库升级到8.0版.
因此,请使用以下链接并获取8.0.11或更高版本.
https://dev.mysql.com/downloads/connector/net/
小智 0
当我尝试将客户端计算机连接到服务器时,我遇到了同样的错误。我必须连接到服务器上托管的 MySQL 服务器。我已经开始工作了。遵循以下步骤:
现在在解决方案浏览->引用->添加引用->转到程序集 tsb->扩展->搜索 mysql.data.dll(确保它在那里)->选中该选项。请注意,本例中 mysql.data.dll 的版本为 8.0.18.0。
| 归档时间: |
|
| 查看次数: |
28391 次 |
| 最近记录: |