一个疑难杂症,关于客户端远程连接mysql一定几率出现Can't connect to MySQL server on '192.168.0.9' (4)

弓玄 2013-01-24 10:09:09
本人亲测,mysql5.0和5.1都存在客户端远程连接mysql报Can't connect to MySQL server on '192.168.0.9' (4)的错误,几率为1/50000,没有任何错误日志。
这个礼拜都在找这个问题的原因,终于在mysql官方bug论坛里找到了一个解决方案
http://bugs.mysql.com/bug.php?id=42865
http://bugs.mysql.com/bug.php?id=64333

测试机装的是5.0,将源代码包中/sql-common/client.c和/libmysqld/client.c的两个文件的 wait_for_data()

error= EINTR;改为errno= ETIMEDOUT;重新编译安装后,错误消失。

可是到正式机上,由于mysql版本是5.1.4,不存在/libmysqld/client.c这个文件,改了/sql-common/client.c重新编译安装后,错误依然存在。
求问各位大神,mysql5.1该怎么解决
...全文
146 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
rucypli 2013-01-24
  • 打赏
  • 举报
回复
学习了
wkzb008 2013-01-24
  • 打赏
  • 举报
回复
用navicat转。。

56,687

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧