我使用默认的mysql docker 容器。我有一个 500Mb(压缩的 sql.gz 文件)表备份,需要很长时间才能加载。我目前的选择是在容器启动后在后台加载这个大表。我试图将大表 sql.gz 文件放入,docker-entrypoint-initdb.d
但在容器启动后我无法访问数据库。我等了 20 多分钟,仍然无法访问该容器中的数据库。如果我从中删除那个大的 sql.gz 文件docker-entrypoint-initdb.d
,我可以在容器启动后立即访问数据库,没问题。
- 在 MySQL docker 容器中加载大表的推荐方法是什么?