我在本地运行服务器我已经完成所有设置和运行良好,但是当我尝试连接到我的phpMyAdmin服务器时,它给了我这个错误
警告:mysql_connect():无法建立连接,因为 目标机器积极拒绝它。在C:\ server \ htdocs \ comment.php上 第3行
以下是我的连接设置:
mysql_connect("76.4.50.73","root","");
mysql_select_db("comments");
我也尝试了127.0.0.1
,但由于它不在localhost
上,因此无效
答案 0 :(得分:0)
MySQL端口 - 实际上是任何数据库端口 - 都不对外界开放。因此,您通过root
远程连接的可能性很小。特别是root
。在您提供的IP地址上对端口nmap
运行3306
次扫描会将其显示为filtered
:
$ nmap 76.4.50.73 -p3360
Starting Nmap 6.25 ( http://nmap.org ) at 2014-06-03 21:51 EDT
Nmap scan report for tx-76-4-50-73.dhcp.embarqhsd.net (76.4.50.73)
Host is up (0.37s latency).
PORT STATE SERVICE
3360/tcp filtered unknown
对于所有意图和目的filtered
表示端口被某些东西阻止。只是无法访问。
我建议您与ISP联系,看看他们是否可以为您打开端口3306
。有可能他们会给你一个非root
登录&然后甚至要求你使用SSH隧道连接。