错误:尝试打开连接时,“guid应包含32位数字,带4个破折号”

rbl8hiat  于 2021-06-18  发布在  Mysql
关注(0)|答案(1)|浏览(540)

im开发了一个软件,现在是时候测试它与在线服务器的连接了。我正在用visualstudio用c语言开发,我正在尝试连接到mysql服务器。具体来说,我正在尝试连接到db4free服务器上的测试服务器。我将connectionstring更改为:

connectionString = "SERVER=db4free.net;PORT=3306;DATABASE=prpsystem;UID=database;PWD=password;";

但是,当我尝试打开连接以检查登录是否正常时,visual studio会显示以下消息错误:
guid应包含32个带4个破折号的数字。
你们知道发生了什么吗?谢谢你的帮助。

dy2hfwbg

dy2hfwbg1#

你的车祸是从哪里来的 Driver.LoadCharacterSets ,正在执行 SHOW COLLATION . 这是针对连接器/网络驱动程序报告的错误92982。
根据对那个案子的调查,他通过禁用 skip-character-set-client-handshake 设置mysql服务器的my.cnf。如果您也有该设置,请尝试禁用它以查看它是否解决了问题。
否则,您可以切换到mysqlconnector,mysql的另一个ado.net库,它没有这个bug。

相关问题