一、配置主从同步结构
1.1 配置主主结构14 / 13
14: 用户授权 启用binlog日志 重启数据库服务 管理员的登录指定主库的 信息

  13:  用户授权   启用binlog日志 并允许级联复制   重启数据库服务  管理员的                 登录指定主库的信息

1.2 配置一主多从结构(把 11 和 12 分别 配置为13 的从库 )
11 指定server_id 重启数据库服务 管理员的登录指定主库的信息
12 指定server_id 重启数据库服务 管理员的登录指定主库的信息

1.3 在客户端测试主从同步配置
a、
在14主机上添加访问数据的用户guser,能够在其他3台主机上也有相同的授权用户

b、
在客户端主机254 使用授权用户guser 连接14服务器, 产生的新数据在他3台主机上也有

vip-write 192.168.4.100
vip-read 192.168.4.101/102

二、配置mysql-mmm
2.1 mysql-mmm 介绍
监控服务: 运行在管理节点 用来监控数据节点
代理服务: 运行在数据节点 用来提供系统给监控主机

2.2 在所有主机上安装mysql-mmm软件(11-15)
#yum -y install perl-
#unzip mysql-mmm.zip
#cd mysql-mmm
#make install
#ls /etc/mysql-mmm/
.conf

2.3 修改配置文件
a 修改数据节点代理服务配置文件 (11 12 13 14)
vim /etc/mysql-mmm/mmm_agent.conf
include mmm_command.conf
this 自定义名称
:wq

b 修改管理节点监控服务的配置文件 (15)
vim /etc/mysql-mmm/mmm_mon.conf

c 修改公共文件
vim /etc/mysql-mmm/mmm_command.conf

d 根据配置文件的设置,在数据节点主机上添加对应授权用户
mysql> grant replication client on . monitor@"%" identified by "123456";

mysql> grant replication client,process,super on . agent@"%" identified by "123456"

mysql> select user,host from mysql.user where user in ("monitor","agent");
++++++++++++++++++++++++++++++++++++++++
2.4 启动服务
a 启动数据节点主机上代理服务: mmm_agent
安装服务运行依赖的软件包 安装获取vip地址软件包arp_net 启动服务

b 启动管理节点主机上监控服务:mmm_mond
安装服务运行依赖的软件包 启动服务

2.5 验证mysql-mmm的配置
a 查看数据库节点上的数据库服务是运行的
b IO线程 和 SQL 线程都是Yes状态

c 在监控服务器本机登录管理界面查看,查看数据库服务器的状态
15#mmm_control help
15#mmm_control show
15#mmm_control set_online 主机名

d 在数据节点本机查看是否获取到vip地址

ip addr show | grep 192.168.4.100

e 客户端连接VIP 地址 ,访问数据库服务
254#mysql -h192.168.4.100 -uguser -p123456
mysql> select @@hostname;
+++++++++++++++++++++++++++++++++++++