【发布时间】:2017-10-15 19:16:27
【问题描述】:
我存储了一个网络项目(PHP、HTML 和 CSS)。我在 opt/lampp/htdocs XAMPP 目录中工作,所以我可以使用网络浏览器运行 .php 文件。其中一个 .php 文件尝试连接到外部服务器 MySQL 数据库,但是在运行时:
mysqli_connect($servername, $username, $userpassword);
它会显示以下警告。
*mysqli_connect(): (HY000/2002): Connection refused*
我尝试使用 phpmyadmin 和相应的凭据访问数据库,它工作正常。
所以问题是:我可以使用 XAMPP 执行 msqli_connect 到该外部数据库还是应该放弃?
提前致谢!
【问题讨论】:
-
试试
mysqli_connect("external_ip", "my_user", "my_password", "my_db"); -
@Harikrishnan 这就是我尝试并触发警告的方法。我将编辑我的问题以包含该信息。你能想到更多吗?还是谢谢!
-
也许您需要将您的服务器上的本地公共 IP 地址列入白名单。
-
在终端发出这个命令并显示 O/P
telnet server_ip 3306 -
@Harikrishnan 正在尝试 server_ip... telnet:无法连接到远程主机:连接被拒绝