gpt4 book ai didi

php - Laravel .env DB_HOST 127.0.0.1 与本地主机

转载 作者:行者123 更新时间:2023-11-29 07:37:00 24 4
gpt4 key购买 nike

我对 Laravel 环境文件中的 DB_HOST 变量感到困惑。 localhost127.0.0.1 似乎都完全工作。

如果主机设置为 127.0.0.1,当我尝试在 Laravel 中运行查询时,它会返回错误:

SQLSTATE[HY000] [2002] Connection refused (SQL: select * from users where email = email address limit 1)

然而,如果我使用 localhost,它连接正常。

但是,当 DB_HOST 变量设置为 localhost 时,我尝试运行迁移或种子时,出现错误:

SQLSTATE[HY000] [2002] Connection refused (SQL: select * from information_schema.tables where table_schema = projectmanage and table_name = migrations)

然而,如果我使用 DB_HOST 127.0.0.1,它会很好地迁移/播种。

这是怎么回事?

我目前正在安装 Laravel 5.5。

最佳答案

您可能有一个数据库用户可以使用 localhost 而不是 127.0.0.1 登录。检查 mysql.users 表进行验证。您可以为 127.0.0.1 添加一个条目以连接其中任何一个。

关于php - Laravel .env DB_HOST 127.0.0.1 与本地主机,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48343409/

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