我正在尝试创建一个简单的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桌面应用程序中,我可以看到mysql正在端口3306上运行,并且没有设置密码。
你有什么想法如何修复这个问题并连接到数据库吗?
编辑: 找到了问题所在。当我运行brew services list
时,发现一个旧版本的mysql仍在运行。使用brew services stop mysql
停止了它,现在我可以连接了
mysql@5.7
实例。 - Bora Yalcin