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]连接被拒绝
答
我添加到mysql部分的database.php:
'unix_socket' => '/Applications/MAMP/tmp/mysql/mysql.sock',
现在,它的工作
重新检查你的数据库配置,如果服务器启动并运行 – Max
我做了所有那些和我仍然得到同样的消息 –
检查的权限以及配置你的数据库 – Max