环境
系统:Centos 7.4 x64
服务版本:Mariadb 5.5
结构
主1:192.168.1.108
主2:192.168.1.109
主1、主2 安装Mariadb服务(两端操作相同)
1.下载yum源
wget -P /etc/yum.repos.d http://mirrors.aliyun.com/repo/Centos-7.repo
2.安装Mariadb服务
yum -y install mariadb-server-5.5.56-2.el7.x86_64 yum -y install mariadb-5.5.56-2.el7.x86_64 yum -y install mariadb-libs-5.5.56-2.el7.x86_64
3.启动mysql 加入开机自启动
# 1.启动mysql systemctl start mariadb
# 2.加入开机自启动 systemctl enable mariadb
4.初始化数据库
# 2.初始化mysql数据库。 mysql_secure_installation
5.创建用户
# 1.创建用户名可被任意主机连接 mysql -uroot -p123456 -e "grant all on *.* to "root"@"%" identified by "123456";" # 2.添加复制连接用户 GRANT REPLICATION SLAVE ON *.* TO 'RepUser'@'%'identified by 'beijing'; # 3.刷新 flush privileges;
配置主主复制(两端操作相同)
1.修改主配置文件
[mysqld] # 默认 端口自定义 port=3307 datadir=/var/lib/mysql socket=/var/lib/mysql/mysql.sock security risks symbolic-links=0 # 添加 开启二进制文件 log-bin=mysql-bin # 添加 主1 = 1 主2 = 2 server-id = 1 # 添加 避免主键冲突 auto-increment-offset= 1 auto-increment-increment= 2