1、先创建my.cnf文件
在目录~/data/work/data/mysql/ 下先创建文件
➜ mysql touch my.cnf➜ mysql lsdata my.cnf var➜ mysql
2、 docker-compose.yml文件的
version: "3"
services:
mysql:
image: mysql:5.7
container_name: sc-mysql
restart: always
networks:
- sc-net
ports:
- 3306:3306
volumes:
- ./mysql/data:/data
- ./mysql/logs:/logs
- ./mysql/conf:/etc/mysql/mysql.conf.d
- ./mysql/var/lib/mysql:/var/lib/mysql
- ./mysql/mysqlBackup:/data/mysqlBackup
environment:
TZ: Asia/Shanghai
MYSQL_ROOT_PASSWORD: root123
command: --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci
networks:
sc-net:
external: false
3、在 docker-compose.yml 所在目录,执行命令
sudo docker-compose up -d
