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.如果是这种情况我不知道如何解决它.
问题是mysql在端口8888上运行,而Laravel的默认端口值是3306(因为它是mysql服务器的默认端口).
解决方案是将"port"键添加到数组中(例如:'port'=> 8888),它将完成工作.