Php Laravel连接拒绝错误

Php Laravel连接拒绝错误,php,laravel,authentication,connection-refused,Php,Laravel,Authentication,Connection Refused,我知道这是一个重复的问题,但网上的解决方案似乎都不适合我 我正在尝试向Laravel5项目添加身份验证(使用make:auth) 每当我尝试“注册”时,就会出现SQLSTATE[HY000][2002]连接被拒绝的错误 网上的回应是将localhost更改为127.0.0.1和vise vera,但这对我来说不起作用 有人知道吗? 谢谢(我在OSX上,如果这有什么不同的话) 尝试在database.php中添加mysql端口 'driver' => 'mysql',

我知道这是一个重复的问题,但网上的解决方案似乎都不适合我

我正在尝试向Laravel5项目添加身份验证(使用
make:auth
) 每当我尝试“注册”时,就会出现
SQLSTATE[HY000][2002]连接被拒绝的错误

网上的回应是将localhost更改为127.0.0.1和vise vera,但这对我来说不起作用

有人知道吗? 谢谢(我在OSX上,如果这有什么不同的话)


尝试在database.php中添加mysql端口

        'driver'    => 'mysql',
        'host'      => env('DB_HOST', 'localhost'),
        'port'      => '33060',//your mysql port

如果您使用的是MAMP,请确保添加unix_套接字键,其值为mysql.sock驻留在MAMP中的路径

'mysql' => array(
'driver'    => 'mysql',
'host'      => 'localhost',
'unix_socket'   => '/Applications/MAMP/tmp/mysql/mysql.sock',
'database'  => 'database',
'username'  => 'root',
'password'  => 'root',
'charset'   => 'utf8',
'collation' => 'utf8_unicode_ci',
'prefix'    => '',
),

请检查此线程中的套接字路径:这应该是正确的答案!谢谢它在高地上起作用
        'driver'    => 'mysql',
        'host'      => env('DB_HOST', 'localhost'),
        'port'      => '33060',//your mysql port
'mysql' => array(
'driver'    => 'mysql',
'host'      => 'localhost',
'unix_socket'   => '/Applications/MAMP/tmp/mysql/mysql.sock',
'database'  => 'database',
'username'  => 'root',
'password'  => 'root',
'charset'   => 'utf8',
'collation' => 'utf8_unicode_ci',
'prefix'    => '',
),