Php 将$dbHost从主机名更改为ip地址,现在是I';我收到连接错误。它们不能互换吗?

Php 将$dbHost从主机名更改为ip地址,现在是I';我收到连接错误。它们不能互换吗?,php,Php,我唯一的改变是 $dbHost = <hostname> 这在很大程度上取决于您的系统设置,而不是MySQL。通过MySQL外壳连接到该IP有效吗?假设@swl1020正在使用MySQL…可能您的MySQL设置限制您仅通过localhost连接,这是许多安装中的默认设置localhost和站点公共IP之间的差异不同。。。他们通过不同的接口在ip地址后添加端口号,例如:[ip_地址]:3306 3306是默认的mysql端口 $dbHost = <ipaddress>

我唯一的改变是

$dbHost = <hostname>

这在很大程度上取决于您的系统设置,而不是MySQL。通过MySQL外壳连接到该IP有效吗?假设@swl1020正在使用MySQL…可能您的MySQL设置限制您仅通过localhost连接,这是许多安装中的默认设置localhost和站点公共IP之间的差异不同。。。他们通过不同的接口在ip地址后添加端口号,例如:[ip_地址]:3306 3306是默认的mysql端口
$dbHost = <ipaddress>
Database Connection Error 
A failure occurred attempting to connect to the database. 

This could be caused by a temporary network failure, but it's more likely that this is the result of incorrect database connection parameters specified at the time WebEvent was installed. 

Please contact your site administrator for assistance in diagnosing this problem.