一、安装mysql
1.1、下载mysql镜像
docker pull mysql:8.0.26
1.2、创建文件夹&配置my.cnf
第一步:mkdir -p /root/mysql/data
第二步:mkdir -p /root/mysql/conf
第三步:vim /root/mysql/conf/my.cnf
# 内容如下:
[mysqld]
skip-name-resolve
character_set_server=utf8
datadir=/var/lib/mysql
# server-id=101 # 主从配置:主机配置101,从机配置102
[mysql]
default-character-set = utf8
[mysql.server]
default-character-set = utf8
[mysqld_safe]
default-character-set = utf8
[client]
default-character-set = utf8
1.3、运行mysql服务
docker run --name mysql8.0.26 -v /root/mysql/data:/var/lib/mysql -v /root/mysql/conf/my.cnf:/etc/mysql/conf.d/my.cnf -p 3306:3306 --privileged=true -e MYSQL_ROOT_PASSWORD=123456 -e LANG="C.UTF-8" -d mysql:8.0.26