今天使用Winform连接服务器端MySQL数据库时出错,明明连接本地数据库正常的。。。
错误原因为:“Out of sync with server”
使用的MySQL.Data.DLL版本为6.9.4.0
网上查找说更换版本可以,于是去官网下载了最新版6.9.9.0版本,添加引用后出现错误“Authentication with old password no longer supported, use 4.1 style password”关于这个错误,网上说在数据库中使用如下代码重置密码可以解决:
SET old_passwords=FALSE; SET PASSWORD = PASSWORD('重设密码');
本人没有尝试,但在MySQL官网的bug反馈界面,看到有人这样解决了:
I have been scouring the internet to find solution to this as I was having the exact same problem. Rolled back from version 6.4.3 to 6.3.7 and it magically works now.
没错,将版本回滚到6.3.7解决了这个问题,于是尝试着将下载了6.3.9.0的MySQL.Data.DLL版本,解决了上述问题!
貌似6.3.X.X的版本没出现这个问题~
已有 4395 位网友参与,快来吐槽:
发表评论