mysql主主复制

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
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值