【发布时间】:2021-01-06 07:29:33
【问题描述】:
services:
mariadb:
image: mariadb:10.5.8-focal
env_file:
- .env
volumes:
- .data/mariadb:/var/lib/mysql
- .docker/mysql/init/:/docker-entrypoint-initdb.d/
ports:
- "3308:3306"
有一个初始化脚本.sql
CREATE DATABASE 'biostar';
grant all privileges on *.* to 'root'@'172.18.0.3' identified by 'biostar';
grant all privileges on *.* to 'biostar'@'172.18.0.3' identified by 'biostar';
预计: 一个名为 biostar 的数据库
实际: 没有额外的数据库,只有默认的
【问题讨论】:
-
script.sql在哪里?是在${PWD}/.docker/mysql/init吗? -
是的!它在那里