使用mysql-mmm和mysql主从同步部署mysql高用集群
公共配置:
关闭iptables
关闭 /etc/init.d/NetworkManager stop
禁用selinux
配置好yum源
固定ip
彼此间能通信
修改vim /var/lib/mysql/auto.cnf UUID值改成不同
都运行数据库服务
都只有默认初始的四个库
2主2从1个mmm
1配置主主结构
2个master指定主 grant replication slave on *.* to slaveuser@"%" identified by "123456";
启用binlog日志 在第二个主配置允许级联复制 vim /etc/my.cnf log_slave_updates
2个master指定从:
第一个主:change masterto master_host="192.168.4.5",master_password="123456",master_log_file="master5.000001",master_log_pos=120;
第二个主:change master to master_host="192.168.4.205",master_password="123456",master_log_file="master205.000001",master_log_pos=120;
start alae;
2配置一主多从结构
在两个从配置,指定ID
[mysqld]
server-id=自己IP
重启服务
两个从配:
change master to master_host="192.168.4.205",master_password="123456",master_log_file="master205.000001",master_log_pos=120;
3安装mysql-mmm软件
4配置mysql-mmm实现mysql高可用集群