我试图致电php artisan migrate:install
但我收到此错误
[PDOException]
SQLSTATE[HY000] [2002] Connection refused
这是我的app / confing / database.php
'mysql' => array(
'driver' => 'mysql',
'host' => '127.0.0.1',
'database' => 'randomp_dev',
'username' => 'root',
'password' => 'root',
'charset' => 'utf8',
'collation' => 'utf8_unicode_ci',
'prefix' => '',
'port' => 8888
),
这是我的app / config / local / databse.php
'mysql' => array(
'driver' => 'mysql',
'host' => '127.0.0.1',
'database' => 'randomp_dev',
'username' => 'root',
'password' => 'root',
'charset' => 'utf8',
'collation' => 'utf8_unicode_ci',
'prefix' => '',
'port' => 8888
),
当我将127.0.0.1更改为' localhost'时,错误更改为:
[PDOException]
SQLSTATE[HY000] [2002] No such file or directory
我在Mac上运行。
感谢您提出我应该做的任何建议。
答案 0 :(得分:0)
您可以尝试将127.0.0.1
更改为localhost
,当然您需要确保所有数据(用户/密码,端口)都有效。
答案 1 :(得分:0)
尝试运行此命令:
php artisan migrate:install --env=local
答案 2 :(得分:0)
你是否在php.ini中启用了mysql的扩展pdo?
延长= php_pdo_mysql.dll
扩展名= php_pdo_mysql.dll已取消注释。
问候。