我执行“ php artisan migration”命令后,找不到在宅基地上迁移的数据库(使用sequel pro)

问题描述 投票:0回答:1

我刚刚在宅基地上新建了一个laravel项目。我已经在我的虚拟机上SSH了,编辑了.env文件并运行了“ php artisan migration”。它显然没有问题。现在,我想查看使用续集pro创建的数据库表。我可以连接数据库,但是表不存在。

这是我的数据库.env条目:

DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=homestead
DB_USERNAME=homestead
DB_PASSWORD=secret

宅基地设置:

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

续集专业版:

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

当我连接Sequel Pro时,即使刷新,宅基地数据库也为空。我应该可以通过“ migrate”命令看到刚刚创建的表,但事实并非如此。

mysql laravel homestead sequelpro
1个回答
0
投票

我设法弄清楚发生了什么。我没有看到对Vagrant 2.2.6的任何文档更改,但是我相信默认端口已更改。我将安装日志查看为:

==> -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。它现在可以正常工作。

© www.soinside.com 2019 - 2024. All rights reserved.