搜索
首页后端开发php教程php 连接mysql出错,由于目标计算机积极拒绝,无法连接

错误代码:

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,需要开启远程的权限。



换过了,还是连接不了。。
声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
检查网络连接:lol无法连接服务器检查网络连接:lol无法连接服务器Feb 19, 2024 pm 12:10 PM

LOL无法连接服务器请检查网络近年来,网络游戏已经成为了很多人的日常娱乐活动。其中,英雄联盟(LOL)作为一款非常受欢迎的多人在线游戏,吸引了亿万玩家的参与和爱好。然而,有时候我们在玩LOL的时候会遇到“无法连接服务器请检查网络”的错误提示,这无疑给玩家们带来了一些困扰。接下来,我们将探讨一下该错误的出现原因和解决方法。首先,LOL无法连接服务器的问题可能是

win10电脑蓝牙无法连接怎么回事win10电脑蓝牙无法连接怎么回事Jul 16, 2023 am 08:03 AM

通过蓝牙设备,我们可以在无网的情况下进行文件传输,也可以连接蓝牙耳机听歌等等。不过最近有网友说自己的win10电脑蓝牙无法连接怎么回事呢?下面小编就教下大家win10蓝牙设备连接不上的解决方法。这种情况有可能是驱动问题造成的,下面小编给大家演示下具体的解决方法:1、点击win10左下角的Cortana搜索框,输入“设备管理器”,点击并打开“设备管理器”。2、在设备管理器中,点击“蓝牙”。3、在展开的列表中选择“QualcommAtherosBluetooth”。4、右键选择“更新驱动程序”。5、

网络打印机无法连接网络打印机无法连接Jan 24, 2024 pm 01:53 PM

网络打印机无法连接的解决办法:1、网络连接问题;2、打印机设置问题;3、驱动程序问题;4、系统文件损坏;5、防火墙或杀毒软件设置;6、服务器服务未开启;7、共享服务未开启;8、计算机浏览器服务未开启。详细介绍:1、网络连接问题,首先确保网络连接正常,可以通过ping命令测试网络连接,如果计算机无法ping通网络打印机,可能是网络连接存在问题,可以尝试重新启动路由器或交换机等等。

win10正在识别无法连接到internet的解决方案win10正在识别无法连接到internet的解决方案Jul 11, 2023 pm 06:21 PM

当你使用win10计算机时,你不知道你是否遇到过识别无法连接到internet的情况?如果你不知道如何解决这个问题,让我们来看看这篇文章。1.使用Win+I组合键调出设置窗口,点击选择网络和Internet。2.点击网络和INTERNET窗口左侧的以太网,然后点击右侧窗口的更改适配器选项。3.在网络连接窗口,单击鼠标右键单击以太网(台式机,请酌情对待移动设备),单击菜单中的禁用。4.显示为禁用后,单击以太网鼠标右键,执行启用命令。以太网启用后,问题应该解决。这里介绍了Win10网络失败提示识别无

win7连不上远程桌面怎么办? Win7无法连接远程桌面问题处理技巧win7连不上远程桌面怎么办? Win7无法连接远程桌面问题处理技巧Jun 02, 2024 pm 07:34 PM

最近有很多使用Win7系统的用户发现无法连接远程桌面的情况,这很可能是注册表设置引起的原因,那具体该如何解决呢?下面就一起来看看吧!1、首先,按下“Win+R”键打开运行窗口,输入“regedit”命令打开注册表编辑器。2、接着,在打开的注册表界面中,依次点击展开“计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\TerminalServerClient”。3、然后,右键点击空白处,选择“

0x00000006无法连接打印机怎么解决0x00000006无法连接打印机怎么解决Nov 07, 2023 pm 12:14 PM

解决办法有检查连接、检查驱动程序、检查网络连接、检查打印机状态、检查打印队列、重启设备等。详细介绍:1、检查连接:确保打印机的电源已打开,并与计算机正确连接。若使用USB连接,请确保USB线缆连接牢固,可尝试更换USB端口;2、检查驱动程序:确保已正确安装打印机的驱动程序。尝试重新安装或更新打印机的驱动程序,可以从打印机制造商的官方网站下载最新的驱动程序;3、检查网络连接等等。

无法连接steam网络是什么意思无法连接steam网络是什么意思Sep 13, 2023 pm 01:24 PM

无法连接Steam网络是指在使用Steam平台时,用户无法正常连接到Steam服务器的情况。其原因如下:1、网络连接问题,应该检查网络连接是否正常,重启路由器,关闭防火墙或添加Steam到防火墙的例外列表中;2、Steam服务器问题,用户只能等待Steam服务器恢复正常;3、电脑或Steam客户端问题,更新操作系统和驱动程序,清除Steam客户端的缓存等等。

win7系统无本地连接怎么办win7系统无本地连接怎么办Jun 29, 2023 pm 01:46 PM

  win7系统无本地连接怎么办?win7系统无法进行本地连接如何解决操作教程分享。win7系统进行重新安装或者是电脑刚安装了新系统之后,用户发现自己的电脑无法进行网络的连接。这个情况很多的用户都会遇到,原因是电脑没有对应的驱动,需要去更新一下或者下载驱动就可以了。  win7系统无法进行本地连接解决操作教程分享  1、如果在设备管理器中发现网卡驱动程序前面没有感叹号和问号,驱动程序一切正常,这时候就要考虑网络连接管理服务程序出错的情况了。  2、按住Win键+R键,打开运行窗口。  3、依次在

See all articles

热AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover

AI Clothes Remover

用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool

Undress AI Tool

免费脱衣服图片

Clothoff.io

Clothoff.io

AI脱衣机

AI Hentai Generator

AI Hentai Generator

免费生成ai无尽的。

热门文章

R.E.P.O.能量晶体解释及其做什么(黄色晶体)
2 周前By尊渡假赌尊渡假赌尊渡假赌
仓库:如何复兴队友
4 周前By尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island冒险:如何获得巨型种子
3 周前By尊渡假赌尊渡假赌尊渡假赌

热工具

禅工作室 13.0.1

禅工作室 13.0.1

功能强大的PHP集成开发环境

SublimeText3汉化版

SublimeText3汉化版

中文版,非常好用

SublimeText3 Linux新版

SublimeText3 Linux新版

SublimeText3 Linux最新版

记事本++7.3.1

记事本++7.3.1

好用且免费的代码编辑器

Dreamweaver CS6

Dreamweaver CS6

视觉化网页开发工具