如何让phpMyAdmin连接在线服务器?

时间:2014-06-04 01:25:02

标签: php mysql phpmyadmin

我在本地运行服务器我已经完成所有设置和运行良好,但是当我尝试连接到我的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上,因此无效

1 个答案:

答案 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隧道连接。