2017-04-24 196 views
0

我一直在使用laravel 5.4创建的仪表盘和before.but现在运作良好,当我试图登录仪表盘我有像在连接SQLSTATE [HY000] [2002]连接被拒绝laravel 5.4

ErrorException错误.php line 647: SQLSTATE [HY000] [2002] Connection refused(SQL:select * from settings where key = title limit 1)(查看: /var/www/html/testadmin/vendor/tcg/voyager/resources /views/login.blade.php)

也i i ra ñphp artisan migrate我得到

[照亮\数据库\ QueryException]

SQLSTATE [HY000] [2002]拒绝连接(SQL:SELECT * FROM information_s chema.tables其中TABLE_SCHEMA = admin和 TABLE_NAME =迁移)

          [Doctrine\DBAL\Driver\PDOException]   SQLSTATE[HY000] [2002] 

连接被拒绝

          [PDOException]        SQLSTATE[HY000] [2002] Connection refused 

我.ENV

DB_CONNECTION=mysql 
DB_HOST=127.0.0.1 
DB_PORT=3306 
DB_DATABASE=admin 
DB_USERNAME=user 
DB_PASSWORD=password 

然后我从127.0.0.1变化DB_HOST到本地主机(.ENV),但还是一样issue.it工作before.Please帮助我。

+0

请检查您的DB_PORT在.ENV –

+0

@ PankitGami,其3306 –

回答

1

此错误表示您的数据库配置错误。请检查您的数据库配置。 尝试以下步骤:

1)运行以下命令:php artisan config:clear

2)检查的默认端口是3306或其他任何东西。检查进程名称和端口

netstat -tln 

3)这里我假设你使用的是Ubuntu。在/etc/hosts一个外观以及确保一切都很好有

+0

-TCP 0 0 192.168.10.118:3306 0.0.0.0:* LISTEN当我我得到这个ran netstat -tln –

+0

有没有127.0.0.1:3306或0.0.0.0:3306的任何条目? –

+0

got tcp 0 0 192.168.10.118:3306 0.0.0.0:*仅侦听此项 –

相关问题