php连接mysql出错,由于目标计算机积极拒绝,无法连接
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了php连接mysql出错,由于目标计算机积极拒绝,无法连接,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含4004字,纯文字阅读大概需要6分钟。
内容图文
![php连接mysql出错,由于目标计算机积极拒绝,无法连接](/upload/InfoBanner/zyjiaocheng/204/3b77f64849674c19b1974922445eead1.jpg)
PHP Warning: mysql_connect() [function.mysql-connect]: in E:\网站\weixinpublic\connectdb.php on line 6
PHP Warning: mysql_query() [function.mysql-query]: [2002] 由于目标计算机积极拒绝,无法连接。
(trying to connect via tcp://localhost:3306) in E:\网站\weixinpublic\connectdb.php on line 7
PHP Warning: mysql_query() [function.mysql-query]: 由于目标计算机积极拒绝,无法连接。
in E:\网站\weixinpublic\connectdb.php on line 7
PHP Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in E:\网站\weixinpublic\connectdb.php on line 7
忘记是由于什么操作导致的这个问题,现在用网页连不上mysql。mysql都重装了还是连不上。
已经排除防火墙问题,防火墙关掉了。
host文件也改成 127.0.0.1 localhost 做了解析。
用的root 来连接的。不会设置my.ini 无法查看warning的日志。
本地用cmd 连接没问题,tenlnet 出来一个mysql_native_password 应该是也连上了。。
请教该如何解决??
回复讨论(解决方案)
查看了应用程序日志 发现有这么一行 :Server hostname (bind-address): '0.0.0.0'; port: 3306
这个绑定会有影响吗?0.0.0.0 应该也是本地主机的ip吧
MySQL 服务没有启动
MySQL 服务没有启动
已经启动了,用cmd命令能访问数据库
MySQL 的版本是多少?
MySQL 的版本是多少?
是5.5的版本,用cmd和work...那个软件都能连上。之前用一直好的。我对进行了一次什么操作后就不能访问了,具体什么操作忘记了。
发现一个问题 就是即使我用的服务器的ip地址来连服务器上的mysql
如:$connection=mysql_connect('59.188.180.234:3306',$db_username,$db_password);
php页面仍然提示的是
PHP Warning: mysql_connect() [function.mysql-connect]: in E:\网站\weixinpublic\connectdb.php on line 6
PHP Warning: mysql_query() [function.mysql-query]: [2002] 由于目标计算机积极拒绝,无法连接。
(trying to connect via tcp://localhost:3306) in E:\网站\weixinpublic\connectdb.php on line 7
PHP Warning: mysql_query() [function.mysql-query]: 由于目标计算机积极拒绝,无法连接。
in E:\网站\weixinpublic\connectdb.php on line 7
PHP Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in E:\网站\weixinpublic\connectdb.php on line 7
求解高手,来帮助一下,我折腾不动了
那你的 MySQL 是单独安装的吗?
那你的 MySQL 是单独安装的吗?
是单独安装的,我估计是我电脑的php设置问题。该用的办法都用了,远程的mysql没道理连不上的啊,以前都可以连的。而且如果用了域名来连远程mysql,会提示找不到主机。但是ping 域名又ping的通。。。
你是远程连接?
那么授权了没有
你是远程连接?
那么授权了没有
不是远程连接,是本地连接,因为本地连不上,所以我试试看能不能连远程mysql,然后发现远程也连不上(不排除是服务器拒绝),但是本地连不上,到底是什么原因,用cmd都可以连。
那 远程的mysql没道理连不上的啊 是什么意思?
远程连接就必须授权,这是规则
你执行 phpinfo() 把 PATH 想的值贴出了看看
那 远程的mysql没道理连不上的啊 是什么意思?
远程连接就必须授权,这是规则
你执行 phpinfo() 把 PATH 想的值贴出了看看
现在在公司,电脑在家里。path项指的是php.ini 配置的路径吗?
PATH 是操作系统的环境变量,用于通知操作系统到哪里去找到要执行的软件
PATH 是操作系统的环境变量,用于通知操作系统到哪里去找到要执行的软件
额,那这个也是看php可执行文件的路径吧,看了后能怎么弄呢?
不是,要看 MySQL 的路径是否也在其中
如果在的话,应删去的
要看你mysql配置文件绑定的IP地址是什么 尝试使用 localhost 和 127.0.0.1 看看能否连上
要看你mysql配置文件绑定的IP地址是什么 尝试使用 localhost 和 127.0.0.1 看看能否连上
两个地址都用过,mysql 绑定ip的设置 bind_address 吧,我在my.ini 中没有看到这个,应该是没设置吧
还有可能是什么原因呢,用cmd和mysql_workbench 都能连。。
如果是本地连接,那你把ip换成localhost或者127.0.0.1
如果是远程的ip,需要开启远程的权限。
Linux的话检查端口是否对外开放,可能防火墙限制了。可以用telnet ip 段口号测试端口是否通
最好是phpinfo()下,贴出来看下,感觉是你php改了什么配置了吧。
如果是本地连接,那你把ip换成localhost或者127.0.0.1
如果是远程的ip,需要开启远程的权限。
换过了,还是连接不了。。
内容总结
以上是互联网集市为您收集整理的php连接mysql出错,由于目标计算机积极拒绝,无法连接全部内容,希望文章能够帮你解决php连接mysql出错,由于目标计算机积极拒绝,无法连接所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。