繁体   English   中英

Laravel Homestead无法从主机连接到MySQL

[英]Laravel Homestead Cannot Connect to MySQL from host

我在论坛和Stackoverflow上看到了很多与此问题有关的话题,但没有一个以对我有用的方式解决。

我在主机上使用了以下凭据(使用Sequel Pro)来登录Homestead 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

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

然后,我按照此步骤更改了密码。

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM