03-架构2023版-centos+docker部署mysql(主从复制版)

1、创建数据目录和配置文件:  1主3从举例

ds0 为主, ds1-3为从; 

创建目录

mkdir /root/docker/db/ds0/data -p && \
mkdir /root/docker/db/ds1/data -p && \
mkdir /root/docker/db/ds2/data -p && \
mkdir /root/docker/db/ds3/data -p

创建配置文件

touch /root/docker/db/ds0/conf/my.cnf && \
touch /root/docker/db/ds1/conf/my.cnf && \
touch /root/docker/db/ds2/conf/my.cnf && \
touch /root/docker/db/ds3/conf/my.cnf

2、编辑配置文件my.cnf

ds0  主节点的配置文件:

vi /root/docker/db/ds0/conf/my.cnf

##主库配置
[client]
default-character-set = utf8mb4
[mysql]
default-character-set = utf8mb4
[mysqld]
skip-host-cache
skip-name-resolve

你可能感兴趣的:(百万架构师重要笔记,docker,mysql,centos)