【问题标题】:Laravel's "artisan serve" and connection to Homestead databaseLaravel“工匠服务”并连接到 Homestead 数据库
【发布时间】:2018-09-03 09:40:09
【问题描述】:

为什么我在使用 artisan serve build in 服务器时无法连接到 Homestead mysql?主机、端口在 .env 中配置为指向 Homestead 数据库。

为什么我想要工匠服务而不是 Homestead 服务器?我正在使用 hotreload 制作 Nuxt 应用程序,我想在 localhost:8000 端口上进行测试。

现在我收到“SQLSTATE[HY000] [2002] Connection denied”。

哦,在 Homestead 服务器上建立 npm 后,与数据库的连接运行良好......所以这不是凭据问题。

【问题讨论】:

  • 连接的数据库 URL 是什么?您必须设置您的 laravel 项目以连接到虚拟机 IP。 This should get you on the right path
  • @devk 家庭标准凭据... DB_CONNECTION=mysql DB_HOST=127.0.0.1 DB_PORT=3306 DB_DATABASE=my_database_name DB_USERNAME=homestead DB_PASSWORD=secret
  • 您需要正确配置DB_HOST 才能连接到您的VM。 127.0.0.1 指向您的主操作系统。检查我发布的链接,看起来很简单。
  • @devk 你是对的。 192.168.10.10 而不是 127.0.0.1。谢谢!

标签: laravel


【解决方案1】:

虚拟机 IP... 192.168.10.10 而不是我的主操作系统 IP 127.0.0.1。解决了。感谢@devk。

【讨论】:

    猜你喜欢
    • 2017-11-21
    • 2014-07-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-05-22
    • 1970-01-01
    • 1970-01-01
    • 2018-04-01
    相关资源
    最近更新 更多