在win7上搭建MySQL服务器的问题

我在win7上安装了MySQL,在本机上可以访问。但在另一台机子上访问时,出现Communicationslinkfailure的信息,不能建立连接。我已经用grant命... 我在win7上安装了MySQL,在本机上可以访问。但在另一台机子上访问时,出现Communications link failure的信息,不能建立连接。我已经用grant命令添加了具有从外部连接权限的用户,而且服务也开启了,3306端口也是打开的。请问是怎么回事呢??谢谢 展开
 我来答
dongfuying_168
2012-08-07 · TA获得超过568个赞
知道小有建树答主
回答量:135
采纳率:0%
帮助的人:104万
展开全部
解决Mysql无法远程连接的问题,可以从以下几个点去检查下:

1、Mysql的端口是否正确
通过netstat -ntlp 查看端口占用情况,一般情况下端口是3306。在用工具连接MySQl是要用到端口。例如My Admin\My Query Browser\MySQl Front等。

2、检查用户权限是否正确
mysql库的user表里有两条记录:host分别为localhost和%(为了安全,%可以换成你需要外部连接的IP)。

3、查看iptables是否停掉,没关的情况下,无法连接
通过:service iptables stop临时关闭。
报错:ERROR 2003 (HY000): Can't connect to MySQL server on '192.168.51.112' (113)

4、把my.cnf中的bind-address注释掉,然后重新启动mysql服务器程序sudo /etc/init.d/mysql restart。

5、检查下用户名密码及远程主机是否对你的IP开放权限。
百度网友67a7537
2012-07-26 · TA获得超过3120个赞
知道大有可为答主
回答量:9561
采纳率:0%
帮助的人:5404万
展开全部
把他的权限,localhost改成%
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
gzhxfzkj
2012-08-01
知道答主
回答量:26
采纳率:0%
帮助的人:11.3万
展开全部
防火墙方面没有开启.必须添加3306端口的许可.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式