SQLSTATE [HY000] [2002] Laravel站点拒绝连接

问题描述 投票:-1回答:2

当我尝试在000webhost托管我的laravel项目时收到此错误:

SQLSTATE[HY000] [2002] Connection refused (SQL: select * from `berita` where `id_berita` between 10046 and 10047)

这是我的.env

DB_CONNECTION=mysql
DB_HOST=localhost
DB_PORT=3306
DB_DATABASE=id12858572_rpl_smkn2
DB_USERNAME=id12858572_rpl_smkn2
DB_PASSWORD=********

这是我第一次遇到此错误,我检查了类似的问题,但并没有帮助我。有什么主意吗?

Picture for DB_NAME and DB_USERNAME

mysql laravel laravel-5 hosting
2个回答
0
投票

我认为这应该是您的.env文件中的内容

  1. 端口3306是否可以访问数据库主机?
  2. 您可以根据env中的凭据使用mysql cli登录数据库吗?
  3. mysql服务状态是什么?

还有一个,也许是您的laravel缓存,所以您可以考虑清除缓存


0
投票

只需运行此命令

php artisan config:cache
© www.soinside.com 2019 - 2024. All rights reserved.