本片主要讲述使用docker安装mysql,直接上过程,亲测无误!
一、创建mysql空间
mkdir -p /work/docker/conf/mysql-master
二、新建mysql.conf.cnf文件
#使用命令写入conf配置文件
echo '
[mysqld]c
server-id = 100
log-bin = mysql-bin
gtid_mode = ON
enforce_gtid_consistency = 1
' > /work/docker/conf/mysql-master/mysql.conf.cnf
三、创建docker-mysql.yml,方便管理
echo '
version: '3'
services:
mysql-master:
restart: always
image: mysql:5.7.29
container_name: mysql-master
hostname: mysql-master
ports:
- '65503:3306'
volumes:
- /etc/localtime:/etc/localtime
- /work/docker/conf/mysql-master/mysql.conf.cnf:/etc/mysql/conf.d/mysql.conf.cnf
- /work/docker/data/mysql-master:/var/lib/mysql
- /work/docker/logs/mysql-master:/var/log/mysql
environment:
- MYSQL_ROOT_PASSWORD=Root@Wanhigh
' > /work/docker/docker-mysql.yml
四、构建镜像启动
docker-compose -f /work/docker/docker-mysql.yml up -d
至此已经安装完成,下边看图;
我这里端口改了,要注意, 然后 测试连接,也是可以的: