• 本站域名:OceanCoder.cn 若您喜欢本站,请添加至收藏夹!
  • 网站少部分资源来源自网络,如有侵犯您的权益,请联系站长删除!
  • 本站所有文章,除特殊标明外,皆为本人原创,转载请注明出处,谢谢合作!
  • 本站所下载的资源,若无特殊说明,使用统一解压密码:oceancoder.cn
  • 本站已实现布局自适应,支持手机端、pad端访问,欢迎体验
  • 本站部分资源可通过微信公众号留言获取,欢迎体验

C#连接服务器端MySQL数据库报错"Out of sync with server"的解决方法

C# OceanCoder 2017-07-29 4336 次浏览 0个评论

今天使用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.0MySQL.Data.DLL版本,解决了上述问题!

貌似6.3.X.X的版本没出现这个问题~

已有 4336 位网友参与,快来吐槽:

发表评论