gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-11-29 15:30:37 25 4
gpt4 key购买 nike

我刚刚在 homestead 上新建了一个 laravel 项目。我已经在我的虚拟机上进行了 ssh,编辑了 .env 文件并运行“php artisan migrate”。它显然运行没有问题。现在我想查看使用sequel 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 时,即使刷新,宅基地数据库也是空的。我应该看到通过“迁移”命令刚刚创建的表,但我没有。

最佳答案

我设法看清发生了什么。我没有看到 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。它现在工作正常。

关于mysql - 在执行 "php artisan migrate"命令后,我找不到在 homestead 上迁移的数据库(使用sequel pro),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58761117/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com