发布
社区首页 >问答首页 >在我执行了"php artisan migrate“命令后,我找不到在homestead上迁移的数据库(使用sequel pro)

在我执行了"php artisan migrate“命令后,我找不到在homestead上迁移的数据库(使用sequel pro)
EN

Stack Overflow用户
提问于 2019-11-08 13:50:31
回答 1查看 363关注 0票数 0

我刚在宅基地上做了个拉威尔项目。我已经在我的虚拟机上运行了ssh,编辑了.env文件并运行了"php artisan migrate“。它显然是没有问题的。现在,我想查看使用sequel pro创建的数据库表。我可以连接到数据库,但是表不在那里。

下面是我的数据库.env条目:

代码语言:javascript
代码运行次数:0
复制
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=homestead
DB_USERNAME=homestead
DB_PASSWORD=secret

Homestead设置:

代码语言:javascript
代码运行次数:0
复制
ip: "192.168.10.10"
memory: 2048
cpus: 1
provider: virtualbox

authorize: ~/.ssh/id_rsa.pub

keys:
    - ~/.ssh/id_rsa

folders:
    - map: ~/site
      to: /home/vagrant/site

sites:
    - map: homestead.test
      to: /home/vagrant/site/rm/public

databases:
    - homestead

续集:

代码语言:javascript
代码运行次数:0
复制
Name: homestead
Host: 127.0.0.1
Username: homestead
Password: secret
Port: 33060

当我与Sequel Pro连接时,homestead数据库即使刷新也是空的。我应该可以看到"migrate“命令刚刚创建的表,但我没有看到。

EN

回答 1

Stack Overflow用户

发布于 2019-11-09 11:06:17

我设法看穿了所发生的一切。我没有看到Vagrant 2.2.6的任何文档更改,但我相信默认端口已经更改。我查看了安装日志,如下所示:

代码语言:javascript
代码运行次数:0
复制
==> -homestead-8: Forwarding ports...
    -homestead-8: 80 (guest) => 2201 (host) (adapter 1)
    -homestead-8: 443 (guest) => 2202 (host) (adapter 1)
    -homestead-8: 3306 (guest) => 2203 (host) (adapter 1)  //this is now 2203 from 33060
    -homestead-8: 4040 (guest) => 2204 (host) (adapter 1)
    -homestead-8: 5432 (guest) => 2205 (host) (adapter 1)
    -homestead-8: 8025 (guest) => 2206 (host) (adapter 1)
    -homestead-8: 27017 (guest) => 2207 (host) (adapter 1)
    -homestead-8: 22 (guest) => 2208 (host) (adapter 1)

我将端口33060从3306转发到了新的2203。它现在运行得很好。

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

https://stackoverflow.com/questions/58761117

复制
相关文章

相似问题

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