Docker 如何将Sequel Pro与Laradock连接起来

Docker 如何将Sequel Pro与Laradock连接起来,docker,laradock,Docker,Laradock,我无法将我的Laradock docker与Sequel Pro连接起来 在my.env文件中 ### MYSQL MYSQL_VERSION=8.0 MYSQL_DATABASE=default, athsurvey MYSQL_USER=homestead MYSQL_PASSWORD=secret MYSQL_PORT=3306 MYSQL_ROOT_PASSWORD=root MYSQL_ENTRYPOINT_INITDB=./mysql/docker-entrypoint-initdb

我无法将我的Laradock docker与Sequel Pro连接起来

在my.env文件中

### MYSQL
MYSQL_VERSION=8.0
MYSQL_DATABASE=default, athsurvey
MYSQL_USER=homestead
MYSQL_PASSWORD=secret
MYSQL_PORT=3306
MYSQL_ROOT_PASSWORD=root
MYSQL_ENTRYPOINT_INITDB=./mysql/docker-entrypoint-initdb.d
在我的Sequel Pro界面中,我将:

host: 127.0.0.1
user: homestead
pass: secret
但它不起作用。你知道如何让我的连接成功吗?应该很简单


多谢各位

目前连接MySQL 8时存在一个尚未解决的已知问题,参考:

也有类似的问题(尽管据说它正在工作),参考:


目前,我建议您使用命令行或Jetbrain,它可以与MySQL 8配合使用,或者作为最后一个选项,如果您不介意在本地开发哪个版本的MySQL,您可以降级到v5.7,直到这些GUI工具得到修复并准备就绪。希望这有帮助。

您检查了laradock的
.env
文件中与MYSQL相关的环境变量了吗? Homestead/root组合作为默认凭证对我来说并不熟悉


对于用户/密码组合,请尝试
root/root
;对于数据库,请尝试
default

使用
MYSQL\u user=homestad
MYSQL\u PASSWORD=secret
不是默认选项。如果在容器至少启动一次后编辑了
laradock/.env
文件,则应重新生成MySQL容器,以便应用更改

docker-compose stop mysql
docker-compose build --no-cache mysql
docker-compose up -d mysql

我认为这与此有关: