Php &引用;“拒绝连接”;或;没有这样的文件或目录;

Php &引用;“拒绝连接”;或;没有这样的文件或目录;,php,mysql,server,dreamhost,Php,Mysql,Server,Dreamhost,我有一个由DreamHost主持的网站。子域“fakestore”有一个数据库,因此有一个访问该数据库的脚本。但是,我无法使该数据库正常工作。我已尝试将$servername更改为127.0.0.1,并更改为aashishbharadwaj.com。如果我使用localhost,我会得到错误It no work!SQLSTATE[HY000][2002]没有这样的文件或目录。如果我使用另外两个,我得到它没有工作!SQLSTATE[HY000][2002]连接被拒绝 <?php $s

我有一个由DreamHost主持的网站。子域“fakestore”有一个数据库,因此有一个访问该数据库的脚本。但是,我无法使该数据库正常工作。我已尝试将
$servername
更改为
127.0.0.1
,并更改为
aashishbharadwaj.com
。如果我使用localhost,我会得到错误
It no work!SQLSTATE[HY000][2002]没有这样的文件或目录
。如果我使用另外两个,我得到
它没有工作!SQLSTATE[HY000][2002]连接被拒绝

<?php
    $servername = 'localhost';   //I've tried numerous things here, with different errors

    //For my server
    $username = "username";   //Not actual username
    $password = "password";   //Not actual password

    $dbname = 'database_name';   //Not actual database name

    try {
        $db = new PDO("mysql:host=$servername;dbname=$dbname", $username, $password);
    } catch (PDOException $e) {
        $error_message = $e->getMessage();
        echo "It no work!";
        echo $error_message;
        exit();
    }
?>

我建议您根据


如果您想使用
localhost
-请阅读它在DreamHost上。我花了大约4个小时搜索并尝试进行故障排除。请不要做假设。在我看来,“它不起作用!”会更重要correct@kay27这是一个笑话…@Nic3500请阅读帖子,我确实发布了我的尝试,它是如何失败的,以及它的错误。具体来说,我尝试了另外两个主机名,其中一个提供了不同的错误。