docker pull mysql:5.7
docker run -p 3307:3306 --name mysql01 -it -v /data/docker/mysql01/conf:/etc/mysql -v /data/docker/mysql01/logs:/var/log/mysql -v /data/docker/mysql01/data:/var/lib/mysql -v /etc/localtime:/etc/localtime:ro -e MYSQL_ROOT_PASSWORD=password --restart unless-stopped -d mysql:5.7
#官方说明
MySQL(5.7.19)的默认配置文件是 /etc/mysql/my.cnf 文件。如果想要自定义配置,建议向 /etc/mysql/conf.d 目录中创建 .cnf 文件。新建的文件可以任意起名,只要保证后缀名是 cnf 即可。新建的文件中的配置项可以覆盖 /etc/mysql/my.cnf 中的配置项。
vim /data/docker/mysql01/conf/mysql.cnf