【发布时间】:2014-06-19 18:38:19
【问题描述】:
当我尝试使用代码连接到网站数据库时:
$server = "domain";
$login = "username";
$password = "password";
$database = "databasename";
$port = 3307;
$con = mysqli_connect($server, $login, $password, $database, $port);
并启用所有警告和错误,我收到一条消息说
警告:mysqli_connect(): (HY000/2003): 无法连接到“路径”中“域”(111) 上的 MySQL 服务器
但是,当我将 $server 更改为 localhost 时,它工作正常。
如果它通过 php 阻止我,除非我使用 localhost 有没有人知道为什么 HeidiSQL 或 MySQL 管理员客户端可以使用域连接?
【问题讨论】:
-
你的机器上安装了 CentOS 吗?