环境

系统: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
Mysql 主主复制

Mysql 主主复制

Mysql 主主复制

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
主1

相关文章: