我无法连接MySQL web服务器



我添加了一个数据库到我的cPanel,但是我不能连接它。

try{
$db = new 
PDO('mysql:host=markus.veridyen.com;dbname=sosyalki_pratiki1_ipss;charset=utf8','sosyalki','password');
}catch(PDOException $e){
echo 'Hata: '.$e->getMessage();
} 

当我尝试连接我的数据库时,它给我这个错误消息:

Hata: SQLSTATE[HY000][2002]连接无法建立,因为目标机器主动拒绝。

注意:未定义变量:db在C:xampphtdocsipsssurvey.php第55行

您仍然可以在活动服务器上使用localhost作为服务器名。

我假设你使用的是cpanel。

<?php
$servername = "localhost";
$username = "username"; //your cpanel username
$password = "password"; //your cpanel password
try {
$conn = new PDO("mysql:host=$servername;dbname=DatabaseName", $username, $password);
// set the PDO error mode to exception
$conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
echo "Connected successfully";
} catch(PDOException $e) {
echo "Connection failed: " . $e->getMessage();
}
?>