-1

我的代码如下

$dbhost = 'example.com';
$dbuser = 'dbusername';
$dbpass = 'dbpassword';
$dbName='dbname';
$conn = new mysqli($dbhost, $dbuser, $dbpass, $dbName);
// check connection
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
echo "Connected successfully";

在我执行代码后出现错误 连接失败:连接被拒绝 警告:mysqli :: __construct():(HY000/2002):第8行/home/public_html/test/remote.php中的连接超时连接失败:连接超时

4

1 回答 1

0

我不知道你的环境,但我的经验是大多数可公开访问的网络服务器不会向公众公开 SQL 数据库,因此端口可能被阻止。如果您控制服务器,那么您可能会在防火墙中找到一些东西,但如果您使用的是共享主机之类的东西,那么您真的只能尝试帮助台。

于 2020-05-07T11:50:39.517 回答