我在 OSX 主机上设置了 homestead 2.0 并使用 Sequel Pro。
我可以进行迁移并确认数据已在 Sequel Pro 中迁移,因此数据库连接似乎没有问题。
但是,一旦我尝试从 Laravel 4.2 应用程序获取数据,它就无法检索数据并出现以下错误。
PDOException (2002)
SQLSTATE[HY000] [2002] Connection refused
这是我的mysql配置。
'mysql' => array(
'driver' => 'mysql',
'host' => '127.0.0.1',
'port' => '33060',
'database' => 'homestead',
'username' => 'homestead',
'password' => 'secret',
'charset' => 'utf8',
'collation' => 'utf8_unicode_ci',
'prefix' => ''
Sequel pro 设置同上,
Name: 127.0.0.1
Host: 127.0.0.1
Username: homestead
Password: secret
Database:
Port: 33060
我尝试将主机名更改为“localhost”,家园销毁并启动,但没有工作。为什么??任何建议都有帮助。