致命错误:未捕获的 mysqli_sql_exception
无法连接到 /home/user/public_html/config/config.php:11 中“xxx.xxx.xxx.xxx”(110) 上的 MySQL 服务器堆栈跟踪:#0 /home/user/public_html/config/ config.php(11): mysqli->__construct() #1 /home/user/public_html/login.php(78): require_once('/home/user/pu...') #2 {main} 抛出/home/user/public_html/config/config.php 第 11 行
尝试从另一个 godaddy 托管服务器远程连接 godaddy 托管 mysql 并出现上述错误。几个月前,相同的代码工作正常,没有问题,但现在我无法弄清楚发生了什么变化。
另一个主机上的相同代码得到了这个
警告:mysqli::__construct(): (HY000/2003): 无法连接到 'xxx.xxx.xxx.xxx' (110) 上的 MySQL 服务器
我尝试在 mysqli_connect 的配置中添加端口,但它也不起作用。
define('DB_NAME', 'db_name');
define('DB_USERNAME', 'username');
define('DB_PASSWORD', 'password');
define('DB_HOST', 'xxx.xxx.xxx.xxx');
// define('DB_PORT', '3306');
/* Attempt to connect to MySQL database */
$mysqli = new mysqli(DB_HOST, DB_USERNAME, DB_PASSWORD, DB_NAME);
服务器信息 PHP:7.4 MySQL:5.6.51