就像其他可能对此有所了解的人的更新一样。
我通过删除解决了这个问题:
MYSQL_DATAbase: dbname
从 docker-compose.yml中 并将相关的create database语句直接添加到要传递到 docker-entrypoint-
initdb.d 的sql文件中。
在此阶段,sql命令是在root用户下执行的,因此您还需要添加一条语句,以向要使用的数据库用户授予相关权限。

就像其他可能对此有所了解的人的更新一样。
我通过删除解决了这个问题:
MYSQL_DATAbase: dbname
从 docker-compose.yml中 并将相关的create database语句直接添加到要传递到 docker-entrypoint-
initdb.d 的sql文件中。
在此阶段,sql命令是在root用户下执行的,因此您还需要添加一条语句,以向要使用的数据库用户授予相关权限。