【问题标题】:Sequel Pro closes Laravel Homestead SSH sessionSequel Pro 关闭 Laravel Homestead SSH 会话
【发布时间】:2016-04-04 09:11:29
【问题描述】:

自从升级到最新版本的 Laravel Homestead (v0.4.0) 后,我遇到了一个奇怪的问题,当我尝试登录 Sequel Pro 时,它会断开我的 Homestead SSH 并且不让我重新登录,除非我做vagrant suspend,然后是vagrant up

它给我的错误信息是:

vagrant@homestead:~$ Connection to 127.0.0.1 closed by remote host.
Connection to 127.0.0.1 closed.

然后当我尝试通过 Sequel Pro 登录时,我收到以下错误消息:

Connection Failed!
Unable to connect to host 127.0.0.1, or the request timed out.

Be sure that the address is correct and that you have the necessary privileges, or try increasing the connection timeout (currently 10 seconds).

MySQL said: Can't connect to MySQL server on '127.0.0.1' (61)

我的 Sequel Pro 设置是:

Name: Homestead
Host: 127.0.0.1
Username: homestead
Password: secret
Port: 33060

值得参考我已经按照这篇文章设置了 Sequel Pro:http://www.tannerhearne.com/using-sequel-pro-laravel-homestead/

【问题讨论】:

  • 这很奇怪,但也许你应该尝试在Sequel Pro 通过 SSH 主机连接?
  • @MarcinNabiałek 它做同样的事情。很奇怪。我将尝试完全删除 Homestead 并重新安装。
  • 即使是全新安装,它也会做同样的事情。
  • 好的,如果您不通过Sequel Pro 连接,它工作正常吗?对于Sequeal Pro 中的 SSH,您使用哪个端口连接到 mysql - 是 3306 吗?

标签: php laravel ssh homestead sequelpro


【解决方案1】:

我实际上通过使用以下Sequel Pro 设置解决了这个问题:

Host: 192.168.10.10
Username: Homestead
Password: secret
Port: 3306

其中 192.168.10.10 是我的 vagrant box 的 IP 地址。

似乎新的 Homestead 更新 (v0.4.0) 使我之前的设置无效。

【讨论】:

    猜你喜欢
    • 2019-01-25
    • 1970-01-01
    • 2017-01-28
    • 1970-01-01
    • 2014-05-11
    • 2016-04-05
    • 2014-09-24
    • 2015-05-12
    相关资源
    最近更新 更多