local.ERROR:SQLSTATE [HY000] [1045]用户'root'@'localhost'拒绝访问(使用密码:YES)

时间:2018-05-02 10:18:12

标签: mysql laravel access-denied

我有一个laravel问题和主题中的错误。

Myql已配置为没有“root”密码。

在同一台机器上安装的joomla具有完全相同的配置数据,因此它不应该是mysql错误。

我所做的是:

  • 已删除.env文件;
  • 清理缓存。

2 个答案:

答案 0 :(得分:0)

您可以下载env.example,将其重命名为.env并进行编辑。只需设置正确的DB凭据等。

不要忘记运行php artisan key:generate命令,它将生成应用程序密钥并将其添加到.env文件中。

答案 1 :(得分:0)

检查您的主机URL。

 'dsn' => 'mysql:host=localhost;dbname=database',

也许与“ localhost”不同。就像192.168.0.1。