Laravel Homestead无法从主机连接到MySQL

时间:2016-12-16 20:38:41

标签: mysql laravel-5 virtual-machine homestead

我在论坛和Stackoverflow上看到很多关于这个问题的帖子,但没有一个以对我有用的方式进行处理。

我在我的主机上使用以下凭据(使用Sequel Pro)登录宅基地MySQL,如下所示:

host: 127.0.0.1
username: homestead
password: secret

它表示“无法连接到主机127.0.0.1,或请求超时”。

然后我尝试使用ssh登录:

MySQL host: 10.0.2.15
Username: homestead
Password: secret
Port: 3306

SSH host: 192.168.10.10
SSH user: vagrant
SSH Password: ~/.ssh/id_rsa

我收到了“连接失败:您的密码已过期。要登录,您必须使用支持过期密码的客户端进行更改。

1 个答案:

答案 0 :(得分:2)

然后我跟着this更改了密码。

homestead ssh
mysql -uhomestead -psecret
SET PASSWORD = PASSWORD('secret');

这解决了我的问题,因为我现在可以从ssh连接,如上所述。