php artisan migrate laravel 5.3给我PDOException] SQLSTATE [HY000] [2002]连接拒绝

问题描述:

我是新的laravel 5.3,并试图运行php的工匠迁移用户表,我正在使用macbook与MAMP。php artisan migrate laravel 5.3给我PDOException] SQLSTATE [HY000] [2002]连接拒绝

的database.php中文件看起来是这样的:

'mysql' => [ 
     'driver' => 'mysql', 
     'host' => env('DB_HOST', 'localhost'), 
     'port' => env('DB_PORT', '3306'), 
     'database' => env('DB_DATABASE', 'mydb'), 
     'username' => env('DB_USERNAME', 'root'), 
     'password' => env('DB_PASSWORD', ''), 
     'charset' => 'utf8', 
     'collation' => 'utf8_unicode_ci', 
     'prefix' => '', 
     'strict' => true, 
     'engine' => null, 

而且.ENV这个样子:

DB_CONNECTION=mysql 
DB_HOST=127.0.0.1 
DB_PORT=3306 
DB_DATABASE=mydb 
DB_USERNAME=root 
DB_PASSWORD= 

我没有使用密码的数据库,我从项目库运行“php artisan migrate”并获取: PDOException] SQLSTATE [HY000] [2002]连接被拒绝

+1

重新检查你的数据库配置,如果服务器启动并运行 – Max

+0

我做了所有那些和我仍然得到同样的消息 –

+0

检查的权限以及配置你的数据库 – Max

我添加到mysql部分的database.php:

'unix_socket' => '/Applications/MAMP/tmp/mysql/mysql.sock', 

现在,它的工作