Laravel 4迁移:安装ErrorException

Rac*_*ael 1 php mysql laravel laravel-4

php artisan migrate:install

{"error":{"type":"ErrorException","message":"PDO::__construct(): [2002] Connection refused (trying to connect via tcp:\/\/127.0.0.1:3306)","file":"\/Applications\/MAMP\/htdocs\/DRCSports\/vendor\/laravel\/framework\/src\/Illuminate\/Database\/Connectors\/Connector.php","line":47}}
Run Code Online (Sandbox Code Playgroud)

在我的database.php中,我已将信息更新到mysql

'mysql' => array(
        'driver'    => 'mysql',
        'host'      => '127.0.0.1',
        'database'  => 'Laravel_DRCSports',
        'username'  => 'root',
        'password'  => 'root',
        'charset'   => 'utf8',
        'collation' => 'utf8_unicode_ci',
        'prefix'    => '',
    ),
Run Code Online (Sandbox Code Playgroud)

我不确定我是否理解错误,但对我来说,看起来我的laravel没有连接到mysql.如果是这种情况我不知道如何解决它.

Mic*_*zon 8

问题是mysql在端口8888上运行,而Laravel的默认端口值是3306(因为它是mysql服务器的默认端口).

解决方案是将"port"键添加到数组中(例如:'port'=> 8888),它将完成工作.