首页 > 数据库技术 > 详细

php mysql 由于目标计算机积极拒绝,无法连接 错误原因

时间:2015-06-10 22:20:14      阅读:455      评论:0      收藏:0      [点我收藏+]

除了在网上百度的那些外,我的机器发生了这个错误

我需要用php远程连接mysql,在目标机上已经给了客户机权限,可是还是发生“ 由于目标计算机积极拒绝,无法连接”错误

在客户机上直接用终端连接目标机的mysql是发生错误是Can‘t connect to MySQL server on ‘*.*.*.*‘ (111)

用netstat -tanp查看开放的端口后发现3306端口也就是mysql的监听端口只能监听127.0.0.1,也就是本机,于是怀疑是端口监听问题,其实之前一直怀疑是防火墙问题,其实防火墙没开

Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN -
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN -
tcp 0 0 127.0.0.1:3306 0.0.0.0:* LISTEN -
tcp 0 192 192.168.1.117:22 192.168.1.100:4674 ESTABLISHED -
tcp6 0 0 :::22 :::* LISTEN


http://www.2cto.com/database/201204/127400.html

查看这篇博文后,找到mysql的配置文件 my.cnf,修改bind-address            = 目标机在局域网中的IP,然后重启mysql服务,成功!

修改后运行netstat -tanp命令如下

Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN -
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN -
tcp 0 0 192.168.1.117:3306 0.0.0.0:* LISTEN -
tcp 0 0 192.168.1.117:22 192.168.1.100:4674 ESTABLISHED -
tcp6 0 0 :::22 :::* LISTEN -

 

致谢:http://www.2cto.com/database/201204/127400.html

php mysql 由于目标计算机积极拒绝,无法连接 错误原因

原文:http://www.cnblogs.com/prisoner/p/4567244.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!