LARAVEL SQLSTATE [HY000] [2002]无法建立连接,因为目标计算机主动拒绝它

时间:2017-11-09 02:18:13

标签: php laravel-5

首先我用

php artisan make:auth

然后我像这样改变我的.env变量

DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3310
DB_DATABASE=leaflet
DB_USERNAME=root
DB_PASSWORD=alpha

我使用php artisan migrate 它给了我成功创建的响应迁移 现在,当我注册时,它给我一个错误

SQLSTATE[HY000] [2002] No connection could be made because the target machine actively refused it. 

有谁可以告诉我为什么?,我检查了我的数据库并且表创建成功,我的mysql服务器也在运行我在mysql workbench上查了

1 个答案:

答案 0 :(得分:0)

我为laravel安装了管理员(在其他实例上也安装了laravel-admin和voyager)

我尝试将laravel 5.8连接到xampp上的mysql。

两者也无法连接(我的laravel使用php artisan migration创建表但无法连接)

之后,我在系统的3307端口上安装了mysql 8

及其与laravel的配合很好。

如果需要,请安装mysql工作台(而不是phpmyadmin)