PHP连接失败:SQLSTATE [HY000] [2002]没有这样的文件或目录

时间:2018-03-30 03:41:50

标签: php sql pdo cleardb

所以我是创建数据库的新手。我已经查看了许多类似于我的其他问题。我确实找到了与调整端口类似的东西但是我不知道该怎么做。它也不会解决我的问题。如果有帮助,我正在使用cleardb。

<?php
    require_once 'KLogger.php';
    require_once 'dbconfig.php';

    KLogger('/Users/rluth/OneDrive/Documents/GitHub/Website', KLogger::DEBUG);

    try {
        $dsn = "mysql:host = $host;dbname=$db";
        echo "gonna try to connect <br>"; $username . "<br> password " . $password . "<br>";
        $dbn = new PDO($dsn, $username, $password);
        echo "connectoin succesful";
        $dbn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
        echo "connectoin succesful";

    }
    catch (Exception $e) {
        echo "connection failed: " . $e->getMessage();
    }
?>

我评论了很多东西,以确保它们不是问题。此外,如果有人可以让我知道我可以使用什么保护$ logger,这将是非常棒的。但是,我一直在解决这个问题。

连接失败:SQLSTATE[HY000] [2002] No such file or directory

我可以通过直接输入信息来连接它,但我宁愿能够隐藏凭据。我检查了文件是否存在而且确实存在。我检查了凭据是否正确,他们是。我不确定从这里做什么。任何帮助表示赞赏

0 个答案:

没有答案