对 SSPI 的调用失败

A call to SSPI failed

提问人:Greatchap 提问时间:7/18/2023 更新时间:7/18/2023 访问量:101

问:

我正在使用 MySQL 连接器 6.9.11,它连接到我的 linux 服务器中的数据库。今天突然出现错误“对 SSPI 的调用失败,请参阅内部异常。内部表达式是“无法联系本地安全机构”。

我的代码在 VS 2010 中,使用 .net 4.0

connStr = String.Format("server={0};user id={1}; password={2}", "www.mysite.com", UN, PW)
Conn = New MySqlConnection(connStr)
Conn.Open()

服务器类型:MySQL

服务器连接:未使用 SSL

服务器版本:5.7.43 - MySQL Community Server (GPL)

请帮我修复它。

MySQL .NET vb.net

评论

0赞 Hursey 7/19/2023
不太确定确切的原因,但我的猜测是因为它突然停止工作,因此对您的数据库服务器/Linux 配置更具环境性。您可以使用任何数据库管理软件从开发计算机连接到此数据库吗?在超级用户堆栈中,你可能会更好
0赞 Greatchap 7/19/2023
调查显示错误“握手不当”。MySQL已从5.7.42升级到5.7.43,这会导致mysql连接器6.9.11停止工作。由于我的程序使用 .net framework 4,我不知道该怎么做。
0赞 Hursey 7/19/2023
猜猜两个最简单的选项。1) 升级客户端以使用兼容的连接器。2) 将服务器降级回 5.7.42
0赞 Greatchap 7/19/2023
是的,我想我会降级回 5.7.42

答: 暂无答案