Laravel Artisan Migrate连接被拒绝

时间:2014-12-06 17:01:17

标签: php laravel-4

我的网站有效,它可以清楚地访问数据库。我可以登录,我可以创建记录等...

我创建了一个新的迁移,我试图插入它,但是当我运行时

php artisan migrate

我收到错误

[PDOException]
SQLSTATE[HY000] [2002] Connection Refused

我的数据库配置在环境中隐藏了密码,所以我的配置看起来像这样

'mysql' => array(
        'driver'    => 'mysql',
        'host'      => getenv('DB_HOSTNAME'),
        'database'  => getenv('DB_NAME'),
        'username'  => getenv('DB_USERNAME'),
        'password'  => getenv('DB_PASSWORD'),
        'charset'   => 'utf8',
        'collation' => 'utf8_unicode_ci',
        'prefix'    => '',
    ),

我的环境变量正确加载。我错过了什么?

1 个答案:

答案 0 :(得分:0)

我明白了。显然,工匠看到的环境与我希望它看到的环境不同,所以它使用了错误的主机

php artisan migrate --env=production