1.编辑主1服务器
[mysqld]
server-id=175
log-bin
auto_increment_offset=1
auto_increment_increment=2
2.重启服务&&创建账号
systemctl restart mariadb
grant replication slave on *.* to repluser@'%' identified by '1234';
3.编辑主2服务器&&重启
server-id=2
log_bin
auto_increment_offset=2
auto_increment_increment=2
4.查看主1状态
MariaDB [(none)]> show master logs;
+--------------------+-----------+
| Log_name | File_size |
+--------------------+-----------+
| mariadb-bin.000001 | 394 |
+--------------------+-----------+
1 row in set (0.01 sec)
5.主2连接至主1服务器
MariaDB [(none)]> CHANGE MASTER TO
-> MASTER_HOST='192.168.41.103',
-> MASTER_USER='repluser',
-> MASTER_PASSWORD='1234',
-> MASTER_PORT=3306,
-> MASTER_LOG_FILE='mariadb-bin.000001',
-> MASTER_LOG_POS=394;
start slave
6.主1连接至主2服务器&&刷新权限
CHANGE MASTER TO
MASTER_HOST='192.168.41.175',
MASTER_USER='repluser',
MASTER_PASSWORD='1234',
MASTER_PORT=3306,
MASTER_LOG_FILE='mariadb-bin.000001',
MASTER_LOG_POS=245;
start slave
flush prvileges
mysql主主复制
最新推荐文章于 2024-03-14 16:19:46 发布