Php Laravel连接拒绝错误
我知道这是一个重复的问题,但网上的解决方案似乎都不适合我 我正在尝试向Laravel5项目添加身份验证(使用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',
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' => '',
),