gpt4 book ai didi

Laravel 5.6 使用 MAMP 服务器连接被拒绝

转载 作者:行者123 更新时间:2023-12-02 16:09:39 26 4
gpt4 key购买 nike

我正在使用配置了 PHP 7.1 和 mysql 5.6.38 的 MAMP PRO 本地服务器。使用 Composer 安装 Laravel 5.6 并编辑 .env 文件,如下所示,

DB_CONNECTION=mysql
DB_HOST=localhost
DB_PORT=3306
DB_DATABASE=sample
DB_USERNAME=root
DB_PASSWORD=root

并运行命令PHP artisan make:auth。当我尝试登录时,它返回SQLSTATE[HY000] [2002]连接被拒绝。我已更改 DB_HOST=127.0.0.1。尽管如此,它还是返回相同的结果。提前致谢

最佳答案

尝试将 MySQL 端口添加到您的 database.php 中:

'driver' => 'mysql',
'host' => env('DB_HOST', 'localhost'),
'port' => env('DB_PORT', '3306')

否则请检查以下事项之一:

  1. 您确定没有完全封锁您的端口吗?用于远程和本地使用?
  2. 您仔细检查过您的 MySQL 端口吗?
  3. 如果您使用的是 MAMP Pro,请务必添加带有mysql.sock 文件驻留在 MAMP 中的路径值。

(第 3 点可以通过将以下代码添加到您的 database.php 来完成)

'mysql' => array (
'unix_socket' => env('UNIX_SOCKET', '/Applications/MAMP/tmp/mysql/mysql.sock')
)

关于Laravel 5.6 使用 MAMP 服务器连接被拒绝,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50718944/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com