SQLSTATE [HY000] [1045]用户'groot'@'localhost'的访问被拒绝

时间:2020-02-01 11:22:26

标签: mysql laravel shared-hosting

我的laravel应用在localhost上运行良好。当我把它放在共享主机上时。它显示以下错误。 Illuminate \ Database \ QueryException SQLSTATE [HY000] [1045]用户'groot'@'localhost'的访问被拒绝(使用密码:是)(SQL:插入clients .........

共享主机已禁用ssh。我只能手动执行任何操作。请建议我该怎么办? 谢谢

3 个答案:

答案 0 :(得分:0)

可能的问题。

  1. 错误的DB_HOST
  2. 错误的DB_USER
  3. 错误的DB_PASSWORD

确保所有这些信息都是正确的,并且您具有足够的特权来连接数据库。

答案 1 :(得分:0)

检查您的database.php文件。 更新.env文件和database.php文件中的密码后,使用清除缓存和配置

    php artisan cache:clear
    php artisan config:cache

答案 2 :(得分:0)

本地计算机上的.env文件应与共享主机上的配置具有不同的配置。我可以看到您在主机上使用本地主机。 检查.env并确保它们与您在

上托管的服务器相对应
DB_DATABASE=
DB_USERNAME=
DB_PASSWORD=