【问题标题】:Connecting to Sequel Pro with Homestead issues连接到有 Homestead 问题的 Sequel Pro
【发布时间】:2019-01-25 23:02:21
【问题描述】:

我在这里和 GitHub 上查看了很多关于这个问题的答案,但无论我尝试什么,总是有问题。我也不明白为什么有时我可以使用相同的凭据进行连接,而有时我什至无法做到这一点。

所以现在我收到以下错误:

“SQLSTATE[HY000] [2002] php_network_getaddresses:getaddrinfo 失败: 提供节点名或服务名,或未知

我无法连接:

我的 .env 凭据:

DB_CONNECTION=mysql
DB_HOST=mysql
DB_PORT=3306
DB_DATABASE=homestead
DB_USERNAME=homestead
DB_PASSWORD=secret

我的数据库.php

'mysql' => [
            'driver' => 'mysql',
            'host' => env('DB_HOST'),
            'port' => env('DB_PORT'),
            'database' => env('DB_DATABASE'),
            'username' => env('DB_USERNAME'),
            'password' => env('DB_PASSWORD'),
            'unix_socket' => env('DB_SOCKET'),
            'charset' => 'utf8mb4',
            'collation' => 'utf8mb4_unicode_ci',
            'prefix' => '',
            'strict' => false,
            'engine' => null,
        ],

...对于标准连接,我使用 192.168.10.10 作为主机。

【问题讨论】:

  • 你创建了homestead 数据库吗?或者你确定,用户名或密码是正确的?
  • 是的,它创建的数据库。

标签: laravel homestead sequelpro


【解决方案1】:

我认为您的问题与 DB_HOST 参数有关。我包括了一个完整的解释。您的修正可能是最后一段的一部分!

Laravel 附带了一个 .env.example,配置为开箱即用地连接到 Homestead MySQL。假设您在 Homestead 中运行一切,并且 Homestead 配置正确,您应该能够使用以下数据库配置成功连接。

DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=homestead
DB_USERNAME=homestead
DB_PASSWORD=secret

如果您尝试从 Homestead 外部连接到 Homestead 数据库,Laravel 文档也描述了您如何做到这一点。您可以查看here

基本上你需要做的是连接到127.0.0.1作为主机但使用不同的端口(而不是3306。)对于MySQL,Homestead公开了一个端口33060,你应该尝试连接到它.对于 Sequel Pro,这应该可以解决您的问题!

【讨论】:

    【解决方案2】:

    2020 年 10 月更新

    如果您使用的是 MySql 8,则存在一些问题。

    我也无法连接到 Laravel Homestead DB。 我解决了安装 Sequel Ace 的问题,SequelPro 的继任者也可以在 Mac AppStore 上找到。

    https://github.com/Sequel-Ace/Sequel-Ace

    这里有一篇来自 SequelPro 问题的帖子:
    https://github.com/sequelpro/sequelpro/issues/3705

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-04-04
      • 1970-01-01
      • 2019-04-09
      • 1970-01-01
      • 2018-12-13
      • 2012-08-26
      • 2021-01-08
      • 1970-01-01
      相关资源
      最近更新 更多