登录前握手时出现XAMPP MySQL错误



我在本地运行一个ASP.NET站点,通过它连接到通过XAMPP运行的本地MySQL服务器。但是,每次尝试连接MySQL时,都会收到以下错误:A connection was successfully established with the server, but then an error occurred during the pre-login handshake. (provider: TCP Provider, error: 0 - An established connection was aborted by the software in your host machine.)我已验证用户ID和密码是否正确。我还尝试了这个线程的许多解决方案:成功地与服务器建立了连接,但在登录前握手时发生了错误。值得注意的是,此代码以前使用的是具有相同设置的MSSQL服务器。我可能缺少什么?

我已经解决了这个问题。我使用的是System.Data.SqlClient,它只支持MSSQL。为了使用MySql,我必须安装MySql.Data和MySqlConnector包,并从这些包转换为数据类型。

最新更新