手机浏览 RSS 2.0 订阅 膘叔的简单人生 , 腾讯云RDS购买 | 超便宜的Vultr , 注册 | 登陆

mysql:Lost connection to MySQL server at 'reading initial communication packet', system error: 0

首页 > Baby >

远程管理数据库的时候,以前都是用phpmyadmin,后来就再也不用这种了,一来是因来速度慢,二来扔在服务器上,人人都可以访问太危险了。。所以我现在在用navicat的ssh方式访问。其实我比较喜欢用SQLyog的,但是它没有mac的版本。
OK,现在我们开始用nvaicat来访问吧。
一台服务器正常了,二台正常了,结果,第三台不正常了。报错:

XML/HTML代码
  1. Lost connection to MySQL server at 'reading initial communication packet', system error: 0  

然后找资料了。
1、有人说,在mysqld启动的时候加入skip-name-resolve,于是我在my.cnf加上,也没用。。。
2、又有人说,需要在/etc/hosts.allow里加上mysqld:allow,好吧,我继续加上,仍然没用。参考:http://www.bramschoenmakers.nl/en/node/595
3、最后找不同点。突然发现,原来连接不上的那台服务器的my.cnf里居然有一个bind-address:xx.xxx.xxx.xxx,绑定了IP,所以ssh通道连接的时候,不能工作,改成127.0.0.1后一切正常

4、结果改完后发现,本地代码连接远程的时候,连接不上数据库了,代码里写死IP的所以无法改变。最终再找资料把bind-address改为0.0.0.0,然后一切都正常了(这个只适合在局域网测试上,其他情况下尽量不要改,出了问题可不要找我。。。。)




本站采用创作共享版权协议, 要求署名、非商业和保持一致. 本站欢迎任何非商业应用的转载, 但须注明出自"易栈网-膘叔", 保留原始链接, 此外还必须标注原文标题和链接.

Tags: mysql, connection, navicat

« 上一篇 | 下一篇 »

只显示10条记录相关文章

紫狐浏览器教程 (浏览: 47694, 评论: 4)
jQuery的html()等方法介绍 (浏览: 47138, 评论: 1)
mongodb删除索引 (浏览: 40095, 评论: 0)
将Yiiframework与JQuery easyUI整合使用 (浏览: 39793, 评论: 2)
在mysql 里实现查询汉字的拼音首字母[摘] (浏览: 37657, 评论: 4)
MySQL各存储引擎(INNODB,MyISAM等)的区别及其启动方法 (浏览: 36269, 评论: 0)
MYSQL索引之小小分析 (浏览: 35093, 评论: 3)
[分享]VIM操作指令的壁纸 (浏览: 34859, 评论: 1)
MySQL 5 中 blob 类型字段的插入[转] (浏览: 34809, 评论: 0)
用TIMESTAMP类型取代INT和DATETIME[转] (浏览: 33842, 评论: 1)

2条记录访客评论


发表评论

评论内容 (必填):