conf.d/my.cnf
[mysqld]
server-id=1
default-time-zone='+08:00'
character-set-server=utf8mb4
log_bin=mysql-bin
binlog-format=row
max_connections=16384
max_allowed_packet=100M
run.sh
#!/bin/bash
docker rm -f mysql
docker run \
--name mysql \
-p 3306:3306 \
-v $PWD/conf.d/my.cnf:/etc/mysql/conf.d/my.cnf \
-v $PWD/data:/var/lib/mysql \
-e MYSQL_ROOT_PASSWORD='$PASSWORD' \
-d \
mysql:5.6