【发布时间】:2021-04-21 23:03:52
【问题描述】:
我正在尝试创建一个简单的 laravel 项目,并且我正在关注 laracast 以使用 Sail 设置项目。该项目运行良好,我能够使用 vendor/bin/sail artisan migrate 进行迁移。
laracast 的下一步是使用 tableplus 连接数据库。但我无法通过这一步。我在 tableplus 中收到此错误:
这是我的 .env:
DB_CONNECTION=mysql
DB_HOST=mysql
DB_PORT=3306
DB_DATABASE=csv
DB_USERNAME=root
DB_PASSWORD=
我没有更改 docker-compose 文件中的任何设置,在 docker desktop 中我可以看到 mysql 在端口 3306 上运行并且没有设置密码。
知道如何解决这个问题并连接到数据库吗?
编辑:发现问题。当我运行brew services list 时,看到旧版本的mysql 仍在运行。用brew services stop mysql 停止了它,现在我可以连接了
【问题讨论】:
-
谢谢!那是在我的机箱上运行的
mysql@5.7实例
标签: mysql laravel laravel-8 laravel-sail