【发布时间】:2021-09-10 21:45:03
【问题描述】:
我想将 csv 加载到我的 mysql 容器中。
这是我的 docker-compose:
version: '3.7'
services:
db:
image: mysql
ports:
- 3306:3306
environment:
- MYSQL_ROOT_PASSWORD=root123
- MYSQL_DATABASE=test
- MYSQL_USER=test
- MYSQL_PASSWORD=test123
volumes:
- './init.sql:/docker-entrypoint-initdb.d/init.sql'
- './init_data:/docker-entrypoint-initdb.d/init_data'
它确实会创建表格,但不会将 csv 加载到表格中。
据我研究,我必须将此作为参数传递给 mysql 映像,但我不知道如何通过 docker-compose 添加参数。
--secure-file-priv=docker-entrypoint-initdb.d
This 是我关注的。
但我不想使用 docker run。
欢迎任何帮助或提示。
【问题讨论】:
标签: mysql docker docker-compose