docker 安装 MySQL5.7

1、拉取镜像

docker pull mysql:5.7

2、创建容器

docker run \
-d \
-p 3306:3306 \
--name mysql \
--privileged=true \
-v /var/docker/mysql/log:/var/log/mysql \
-v /var/docker/mysql/data:/var/lib/mysql \
-v /var/docker/mysql/conf:/etc/mysql/conf.d \
-e MYSQL_ROOT_PASSWORD=123456 \
mysql:5.7

3、/var/docker/mysql/conf 目录新建 my.cnf
通过容器卷同步给mysql容器实例
写入内容:

[client]
# 设置客户端监听的端口
port=3306
# 设置字符集类型
default-character-set=utf8mb4


[mysqld]
port=3306
# 默认使用的字符集
character_set_server=utf8mb4
collation-server=utf8mb4_unicode_ci
init_connect='SET NAMES utf8mb4'
explicit_defaults_for_timestamp=true

default-storage-engine=Innodb

查看MySQL字符集

SHOW VARIABLES LIKE 'character%';

docker 安装 MySQL5.7_第1张图片

你可能感兴趣的:(docker,docker)