MySQL mmm 高可用配置
2016-01-11 09:38
423 查看
10.10.10.20:监控端10.10.10.21:主10.10.10.22:主10.10.10.23:从10.10.10.24:从yum -y install mysql mysql-serverservice mysqld startyum -y install mysql-mmm*useradd --comment "MMM Script owner" --shell /sbin/nologin mmmdyum -y install perl-Time-HiRes*
GRANT REPLICATION CLIENT ON *.* TO 'mmm_monitor'@'10.10.10.%' IDENTIFIED BY 'monitor_password';GRANT SUPER, REPLICATION CLIENT, PROCESS ON *.* TO 'mmm_agent'@'10.10.10.%' IDENTIFIED BY 'agent_password';GRANT REPLICATION SLAVE ON *.* TO 'replication'@'10.10.10.%' IDENTIFIED BY 'replication_password';
CHANGE MASTER TO master_host='10.10.10.21', master_port=3306, master_user='replication',master_password='replication_password', master_log_file='mysql-bin.000001', master_log_pos=98; CHANGE MASTER TO master_host = '10.10.10.22', master_port=3306, master_user='replication',master_password='replication_password', master_log_file='mysql-bin.000001', master_log_pos=1146;
[root@node4 ~]# egrep -v "^#|^$" /etc/mysql-mmm/mmm_common.conf active_master_role writer<host default> cluster_interface eth0 pid_path /var/run/mmmd_agent.pid bin_path /usr/lib/mysql-mmm/ replication_user replication replication_password replication_password agent_user mmm_agent agent_password agent_password</host><host db1> ip 10.10.10.21 mode master peer db2</host><host db2> ip 10.10.10.22 mode master peer db1</host><host db3> ip 10.10.10.23 mode slave</host><host db4> ip 10.10.10.24 mode slave</host><role writer> hosts db1, db2 ips 10.10.10.100 mode exclusive</role><role reader> hosts db1, db2, db3, db4 ips 10.10.10.101,10.10.10.102 mode balanced</role>[root@node4 ~]# [root@node4 ~]# egrep -v "^#|^$" /etc/mysql-mmm/mmm_agent.conf include mmm_common.confthis db4
[root@localhost ~]# egrep -v "^#|^$|^\s+#" /etc/mysql-mmm/mmm_mon.conf include mmm_common.conf <monitor> ip 10.10.10.20 pid_path /var/run/mysql-mmm/mmm_mond.pid bin_path /usr/libexec/mysql-mmm status_path /var/lib/mysql-mmm/mmm_mond.status ping_ips 10.10.10.1,10.10.10.21,10.10.10.22,10.10.10.22,10.10.10.23,10.10.10.24 auto_set_online 60 </monitor> <host default> monitor_user mmm_monitor monitor_password monitor_password </host> debug 0 [root@localhost ~]#
[root@localhost ~]# mmm_control show db1(10.10.10.21) master/ONLINE. Roles: db2(10.10.10.22) master/ONLINE. Roles: writer(10.10.10.100) db3(10.10.10.23) slave/ONLINE. Roles: reader(10.10.10.101) db4(10.10.10.24) slave/ONLINE. Roles: reader(10.10.10.102)
[root@localhost ~]#
[root@node4 ~]# egrep -v "^#|^$" /etc/my.cnf [mysqld]datadir=/var/lib/mysqlsocket=/var/lib/mysql/mysql.sockuser=mysqlserver_id = 4log_bin = /var/log/mysql/mysql-bin.log log_bin_index = /var/log/mysql/mysql-bin.log.index relay_log = /var/log/mysql/mysql-relay-bin relay_log_index = /var/log/mysql/mysql-relay-bin.index expire_logs_days = 10 max_binlog_size = 100M log_slave_updates = 1auto_increment_increment = 2auto_increment_offset = 1skip-name-resolve[mysqld_safe]log-error=/var/log/mysqld.logpid-file=/var/run/mysqld/mysqld.pid[root@node4 ~]#
本文出自 “醉寒江” 博客,请务必保留此出处/article/7425360.html
GRANT REPLICATION CLIENT ON *.* TO 'mmm_monitor'@'10.10.10.%' IDENTIFIED BY 'monitor_password';GRANT SUPER, REPLICATION CLIENT, PROCESS ON *.* TO 'mmm_agent'@'10.10.10.%' IDENTIFIED BY 'agent_password';GRANT REPLICATION SLAVE ON *.* TO 'replication'@'10.10.10.%' IDENTIFIED BY 'replication_password';
CHANGE MASTER TO master_host='10.10.10.21', master_port=3306, master_user='replication',master_password='replication_password', master_log_file='mysql-bin.000001', master_log_pos=98; CHANGE MASTER TO master_host = '10.10.10.22', master_port=3306, master_user='replication',master_password='replication_password', master_log_file='mysql-bin.000001', master_log_pos=1146;
[root@node4 ~]# egrep -v "^#|^$" /etc/mysql-mmm/mmm_common.conf active_master_role writer<host default> cluster_interface eth0 pid_path /var/run/mmmd_agent.pid bin_path /usr/lib/mysql-mmm/ replication_user replication replication_password replication_password agent_user mmm_agent agent_password agent_password</host><host db1> ip 10.10.10.21 mode master peer db2</host><host db2> ip 10.10.10.22 mode master peer db1</host><host db3> ip 10.10.10.23 mode slave</host><host db4> ip 10.10.10.24 mode slave</host><role writer> hosts db1, db2 ips 10.10.10.100 mode exclusive</role><role reader> hosts db1, db2, db3, db4 ips 10.10.10.101,10.10.10.102 mode balanced</role>[root@node4 ~]# [root@node4 ~]# egrep -v "^#|^$" /etc/mysql-mmm/mmm_agent.conf include mmm_common.confthis db4
[root@localhost ~]# egrep -v "^#|^$|^\s+#" /etc/mysql-mmm/mmm_mon.conf include mmm_common.conf <monitor> ip 10.10.10.20 pid_path /var/run/mysql-mmm/mmm_mond.pid bin_path /usr/libexec/mysql-mmm status_path /var/lib/mysql-mmm/mmm_mond.status ping_ips 10.10.10.1,10.10.10.21,10.10.10.22,10.10.10.22,10.10.10.23,10.10.10.24 auto_set_online 60 </monitor> <host default> monitor_user mmm_monitor monitor_password monitor_password </host> debug 0 [root@localhost ~]#
[root@localhost ~]# mmm_control show db1(10.10.10.21) master/ONLINE. Roles: db2(10.10.10.22) master/ONLINE. Roles: writer(10.10.10.100) db3(10.10.10.23) slave/ONLINE. Roles: reader(10.10.10.101) db4(10.10.10.24) slave/ONLINE. Roles: reader(10.10.10.102)
[root@localhost ~]#
[root@node4 ~]# egrep -v "^#|^$" /etc/my.cnf [mysqld]datadir=/var/lib/mysqlsocket=/var/lib/mysql/mysql.sockuser=mysqlserver_id = 4log_bin = /var/log/mysql/mysql-bin.log log_bin_index = /var/log/mysql/mysql-bin.log.index relay_log = /var/log/mysql/mysql-relay-bin relay_log_index = /var/log/mysql/mysql-relay-bin.index expire_logs_days = 10 max_binlog_size = 100M log_slave_updates = 1auto_increment_increment = 2auto_increment_offset = 1skip-name-resolve[mysqld_safe]log-error=/var/log/mysqld.logpid-file=/var/run/mysqld/mysqld.pid[root@node4 ~]#
本文出自 “醉寒江” 博客,请务必保留此出处/article/7425360.html
相关文章推荐
- 分布式系统架构
- joomla mvc架构 原理
- 【重磅】大众点评运维架构图文详解 @马哥教育联合创始人张冠宇
- flume架构详解
- 网站地图怎么做?dedecms网站地图制作方法
- 如何做好企业网站优化与推广工作
- 秒杀系统架构分析与实战(参考、转载)
- 国家网信办发言人就“快播”案发表谈话:所有网站都应对传播内容承担法律责任
- 【架构设计】-MVC宏观总结
- C#网站部署后提示App_Code.w3o10pfm.dll拒绝访问
- storm系统架构学习
- Fast Rcnn 主要架构
- 实践干货!猿题库 iOS 客户端架构设计
- 最近很不爽啊,做个个人网站处处不顺心
- 【转载】秒杀系统架构分析与实战
- BIND:DNS主从服务器架构和安全控制详解
- LaTeX简历模板网站
- 不错的博客和工具网站
- 【架构】架构没你想的那么难之三层架构
- 大型网站系统架构演化之路