首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >宅基地-连接到我的数据库

宅基地-连接到我的数据库
EN

Stack Overflow用户
提问于 2016-07-28 18:11:05
回答 6查看 26.6K关注 0票数 13

我刚刚创建了一个新的laravel项目,我通过运行

迷途夜莺/家园

之后

流浪汉

当我使用vagrant ssh时,它不会给我带来任何问题,而且我可以访问“流浪”框,但是,当我想用连接到DB时,我会得到一个连接错误:

无法连接到“localhost”上的mysql服务器(10061)

这是我的装置

我使用的密码=“秘密”

EN

回答 6

Stack Overflow用户

发布于 2018-08-20 21:01:55

您通常需要的凭据/信息:

  • IP地址192.168.10.10 (查看您的宅基地Folder>Homestead.yaml)
  • 端口: 3306
  • 用户:宅地(全小写)
  • -秘密
票数 27
EN

Stack Overflow用户

发布于 2016-07-28 18:37:26

根据正式文件,您应该使用端口33060而不是3306个。

还应该相应地更新.env文件,因此在运行第一次迁移时不会出现问题,因为Laravel安装在虚拟机中运行,您需要那里的默认端口3306。

票数 15
EN

Stack Overflow用户

发布于 2016-07-28 19:37:34

MySQL正式文件显示

无法连接到“服务器”(10061)上的MySQL服务器的错误(2003年)表示网络连接已被拒绝。您应该检查是否有一个MySQL服务器正在运行,它是否启用了网络连接,并且您指定的网络端口是否是在服务器上配置的。

您正在尝试使用虚拟IP访问另一台计算机中的MySQL服务器。我会用我的IP让你更好地理解。

我的主机有两个IP:

  • 实际IP为192.168.0.53
  • 虚拟IP为192.168.10.1

您可以看到您的主机IP正在Windows机器中执行

代码语言:javascript
复制
ipconfig 

在Unix机器上

代码语言:javascript
复制
ifconfig 

您必须使用

代码语言:javascript
复制
vagrant ssh

那你就得执行

代码语言:javascript
复制
ifconfig

查看虚拟机的IP。

在我的Vagrant中,IP是:

  • 10.0.2.15
  • 192.168.10.10

您可以看到,我在主机(192.168.10.1)中有一个IP,在同一个LAN中有一个Vagrant (192.168.10.10)。

Vagrant (在我的示例中是192.168.10.10)是您必须在MySQL客户机中使用的。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38643837

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档