1
mkdir -p /data/mysql/{conf,data,logs}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
[client]
default-character-set = utf8mb4


[mysql]
default-character-set = utf8mb4

[mysqld]
# 禁用主机名解析
skip-name-resolve

character-set-server = utf8mb4


#sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
1
2
3
4
5
docker run -p 3308:3306 --restart=always --privileged=true --name mysql \
-v /data/mysql/conf:/etc/mysql/conf.d \
-v /data/mysql/logs:/logs \
-v /data/mysql/data:/var/lib/mysql \
-e MYSQL_ROOT_PASSWORD=root -d mysql:5.7