未知的 MySQL 服务器主机

2022-08-30 18:13:11

尝试连接到我的数据库服务器时,我遇到了未知主机的问题:

Warning: mysqli::mysqli() [mysqli.mysqli]: (HY000/2005): Unknown MySQL server host 'xxxxxxxxxxxxx:port' in index.php on line 18

第18行是我尝试请求连接MySQL服务器的那行:

    $this->db = new mysqli($db_host, $db_user, $db_psw, $db_name);

我在1&1网站托管公司托管我的数据库。


答案 1

当名称解析在主机上不起作用时,通常会出现这种情况。如果连接目标始终相同,则可能需要改用其 IP 地址进行连接。


答案 2

如果您使用此代码:

$Mysqli= new mysqli('mysql2.servidoreswindows.net:3306',
                    'usu', 'pass', 'dbname');

你可以尝试在没有端口的情况下写入主机

那是:

$Mysqli= new mysqli('mysql2.servidoreswindows.net', 'usu', 'pass', 'dbname');

推荐