Docker 安装 MySQL 8
本文实现在docker中安装MySQL 8,含文件映射、密码、mysql参数设置等
一、拉取镜像
docker pull mysql:8.0.20
二、运行容器
注意: 第一个-v的第一个路径是宿主机的数据存储位置 第二个-v的第一个路径是宿主机的配置文件存储位置 默认占用3306、33060端口,可以修改 transaction-isolation=READ-COMMITTED 参数是atlassian系列软件要求的 这里设置的密码是abc123456
docker run -it -d --name mysql -m 500m -p 3306 :3306 -p 33060 :33060 -v /root/mysql/data:/var/lib/mysql -v /root/mysql/config:/etc/mysql/conf.d -e MYSQL_ROOT_PASSWORD = abc123456 -e TZ = Asia/Shanghai mysql:8.0.21 --lower_case_table_names = 1 --transaction-isolation= READ-COMMITTED
三、进入容器
docker exec -it mysql /bin/bash
mysql -uroot -p
四、创建数据库
CREATE DATABASE jira CHARACTER SET utf8mb4 COLLATE utf8mb4_bin;
CREATE DATABASE confluence CHARACTER SET utf8mb4 COLLATE utf8mb4_bin;