连接mysql (110)_无法连接到数据库错误(110)

我试图移动一个网站并连接到远程数据库,但我收到以下错误:

无法连接到数据库:无法连接到'servername'上的MySQL服务器(110)

使用servername作为我的服务器,我编辑了(在连接文件中写入了真正的主机名) .

我尝试在“远程MySQL”下的cpanel中添加新域的IP但我仍然收到错误 .

可能是什么导致了这个?

我没有访问php.ini文件或任何东西所以我不能直接在服务器上更改任何东西 .

不重复,因为假设的副本没有提供答案,我试图连接到远程数据库,而不是在与域相同的服务器上 .

我的连接文件:

class Connection {

// Configure Database Vars

private $host = 'servername';

private $username = 'username';

private $password = 'password';

private $db_name = 'dbname';

public $db;

function __construct() {

// Create connection

$db = new mysqli($this->host, $this->username, $this->password, $this->db_name);

// Check connection

if ($db->connect_errno > 0) {

die('Unable to connect to the database: '.$db->connect_error);

}

$this->db = $db;

}

public function query($query) {

$db = $this->db;

$this->db->query('SET NAMES utf8');

if (!$result = $this->db->query($query)) {

die('There was an error running the query ['.$db->error.']');

} else {

return $result;

}

}

public function multi_query($query) {

$db = $this->db;

if (!$result = $this->db->multi_query($query)) {

die('There was an error running the multi query ['.$db->error.']');

} else {

return $result;

}

}

public function real_escape_string($value) {

return $this->db->real_escape_string($value);

}

public function inserted_id() {

return $this->db->insert_id;

}

}

//include 'artikeldb.php';

?>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值