Laravel连接停止工作

时间:2016-08-05 05:29:04

标签: php mysql database laravel

我安装了一个本地Laravel网站并且工作正常,现在它引发了数据库连接错误。这是它失败的功能:

enter image description here

我的本​​地数据库已设置,用户名为root且没有密码(或密码为空),因此应该可以正常工作。

我收到错误:

router.route('/words')

.get(function(req, res) {
    Word.find({}, //Added here.
      function(err, words) {
        if (err)
            res.send(err);
        console.log(words)
        res.json(words);
    });
});

它没有意义,因为它正在工作,正如你所看到的,它甚至没有认识到“根”。用户名。

我有一个名为' .env'的文件。在我的整个安装的根目录中,据我所知,它具有正确的凭据:

PDOException
SQLSTATE[HY000] [1045] Access denied for user ''@'localhost' (using password: NO)

这些都是正确的。

为什么会突然停止工作的任何想法?

有关更多数据,我的app / config / database.php文件是:

DB_HOST=localhost
DB_DATABASE=my_db
DB_USERNAME=root
DB_PASSWORD=

1 个答案:

答案 0 :(得分:0)

只需change the root password并在.env和database.php中执行适当的操作

请不要在没有密码的情况下使用root。之后所有这些都会重启mysql并重新启动apache.all最好。 :)