mysql - mmm高可用

本文详细介绍了如何使用MySQL-MMM(Multi-Master Replication Manager for MySQL)实现高可用性,包括配置网络yum源、安装、设置主从复制、授权、配置角色、监控等步骤,确保系统的稳定性和可靠性,避免单点故障导致的数据丢失。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

mysql - mmm高可用的作用和特点

避免单点故障导致数据丢失

mysql - m的特点

可靠性强

稳定性强

配置网络yum源 4台都配

更新epel源

安装mysql-mmm高可用

修改hosts文件

 

修改主mysql的配置文件

修改从mysql的配置文件

在2台主mysql服务器创建授权数据复制账号

grant replication slave on *.* to 'slave'@'192.168.100.%' identified by 'pwd@123';

配置数据复制

change master to master_host='192.168.100.10',master_user='slave',master_password='pwd@123',master_log_file='mysql-bin.000005',master_log_pos=107;

配置从

测试

查看授权用户

开启服务

停止服务

清除配置

修改

active_master_role      writer

  2 <host default>

  3     cluster_interface       ens32

  4     pid_path                /run/mysql-mmm-agent.pid

  5     bin_path                /usr/libexec/mysql-mmm/

  6     replication_user        slave

  7     replication_password    pwd@123

  8     agent_user              mmm_agent

  9     agent_password          pwd@123

 10 </host>

 11

 12 <host db1>

 13     ip      192.168.100.10

 14     mode    master

 15     peer    db2

 16 </host>

 17

 18 <host db2>

 19     ip      192.168.100.20

 20     mode    master

 21     peer    db1

 22 </host>

 23

 24 <host db3>

 25     ip      192.168.100.30

 26     mode    slave

 27 </host>

 28

 29 <role writer>

 30     hosts   db1, db2

 31     ips     192.168.100.100

 32     mode    exclusive

 33 </role>

 34

 35 <role reader>

 36     hosts   db3

 37     ips     192.168.100.101, 192.168.100.102

 38     mode    balanced

 39 </role>

加入权限

配置开机自启所以服务器

修改监控的配置文件

 ip                  192.168.100.40

    pid_path            /run/mysql-mmm-monitor.pid

    bin_path            /usr/libexec/mysql-mmm

    status_path         /var/lib/mysql-mmm/mmm_mond.status

    ping_ips            192.168.100.10,192.168.100.20,192.168.100.30

auto_set_online     5

 

 monitor_user        mmm_monitor

    monitor_password    pwd@123

加入权限

启动服务设置开机自启

监控端测试

客户端登录测试

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值