mysql(mmm部署)

上传人:第*** 文档编号:31078578 上传时间:2018-02-04 格式:DOCX 页数:14 大小:119.69KB
返回 下载 相关 举报
mysql(mmm部署)_第1页
第1页 / 共14页
mysql(mmm部署)_第2页
第2页 / 共14页
mysql(mmm部署)_第3页
第3页 / 共14页
mysql(mmm部署)_第4页
第4页 / 共14页
mysql(mmm部署)_第5页
第5页 / 共14页
点击查看更多>>
资源描述

《mysql(mmm部署)》由会员分享,可在线阅读,更多相关《mysql(mmm部署)(14页珍藏版)》请在金锄头文库上搜索。

1、linux 下安装 mysql mmm环境:OS:Rad Hat Linux As51.安装步骤1.1 环境部署D B 1 D B 2D B 3Vip Role Description192.168.56.250 Writer 应用程序通过该 ip 写入数据192.168.56.251 Reader 应用程序通过该 ip 读取数据192.168.56.252 Reader 应用程序通过该 ip 读取数据D B 1 D B 2D B 3D B 1 D B 2D B 3D B 1 D B 2D B 3D B 1 正 常 D B 1 宕 机D B 1 恢 复节点角色 ipdb1 192.168.56

2、.111db2 192.168.56.112db3 192.168.56.113DB1 从正常运行到宕机,再正常运行的整个过程:DB1 宕机后 ,mmm 会将写入的 VIP 地址飘逸到 DB2,DB3 从库对应的主库由之前的 DB1 转变为 DB2,当 DB1 恢复后,DB1 和 DB2 互为主从,DB1 宕机期间在 DB2 上的操作会自动同步到 DB1,但是 DB3 从库对应的主库不会自动指向 DB1,同时写入的 VIP 也不会转移到DB1, 这个需要在下次 DB2 宕机之后才会指向 DB1.1.2 mmm 下载mmm 下载地址:http:/ 建立各主机的等效连接步骤省略1.3.1 验证等效

3、连接1.3.1.1 名称节点到各节点的等效性roothost01 # ssh host02;host03 dateLast login: Mon Apr 18 11:27:01 2016 from roothost02 # ssh host01;host03 dateLast login: Mon Apr 18 10:48:31 2016 from roothost03 # ssh host01;host02 dateLast login: Mon Apr 18 14:52:30 2016 from 1.4 在 3 台机器上安装 mysql分别在 db1、db2、db3 上安装 mysql安装

4、步骤可以参考http:/ 配置各机器配置文件1.5.1 DB1vi /db/mmm/mysql/conf/f 内容如下mysqldserver_id=1001log-bin=binloglog-bin-index=binlog.indexport=3306basedir=/db/mmm/mysqldatadir=/db/mmm/mysql/datasocket=/db/mmm/mysql/mysql.sockcharacter-set-server=utf8max_connections = 1500show_compatibility_56=onreplicate-wild-ignore-t

5、able=mysql.%replicate-wild-ignore-table=information_schema.%replicate-wild-ignore-table=performance_schema.%replicate-wild-ignore-table=sys.%slave-net-timeout=3600#master-connect-retry=60 5.1 版本以后不支持该参数#master-retry-count=86400 5.1 版本以后不支持该参数sync_binlog=1innodb_flush_log_at_trx_commit=11.5.2 DB2vi /

6、db/mmm/mysql/conf/f 内容如下mysqldserver_id=1002log-bin=binloglog-bin-index=binlog.indexport=3306basedir=/db/mmm/mysqldatadir=/db/mmm/mysql/datasocket=/db/mmm/mysql/mysql.sockcharacter-set-server=utf8max_connections = 1500show_compatibility_56=onreplicate-wild-ignore-table=mysql.%replicate-wild-ignore-t

7、able=information_schema.%replicate-wild-ignore-table=performance_schema.%replicate-wild-ignore-table=sys.%slave-net-timeout=3600#master-connect-retry=60 5.1 版本以后不支持该参数#master-retry-count=86400 5.1 版本以后不支持该参数sync_binlog=1innodb_flush_log_at_trx_commit=11.5.3 DB3vi /db/mmm/mysql/conf/f 内容如下mysqldserve

8、r_id=1003read_only=1 #设置为只读,跟 db1 db2 的差别log-bin=binloglog-bin-index=binlog.indexport=3306basedir=/db/mmm/mysqldatadir=/db/mmm/mysql/datasocket=/db/mmm/mysql/mysql.sockcharacter-set-server=utf8max_connections = 1500show_compatibility_56=onreplicate-wild-ignore-table=mysql.%replicate-wild-ignore-tabl

9、e=information_schema.%replicate-wild-ignore-table=performance_schema.%replicate-wild-ignore-table=sys.%slave-net-timeout=3600#master-connect-retry=60 5.1 版本以后不支持该参数#master-retry-count=86400 5.1 版本以后不支持该参数1.6 启动 mysql启动各 DBroothost01 bin# ./mysqld_safe -defaults-file=/db/mmm/mysql/conf/f -user=mysql登

10、陆各 DB./mysql -h localhost -u root -p -S /db/mmm/mysql/mysql.sock1.7 主从配置(db1 和 db2 配置为主主,db3 配置为 db1 的从)1.7.1 授权在 db1 和 db2 上执行:grant replication slave ON *.* TO repl% identified by mysql;flush privileges;1.7.2 db3 配置为 db1 的从change master to master_host=192.168.56.111,master_port=3306,master_user=re

11、pl,master_password=mysql, master_log_file=binlog.000002,master_log_pos=746;start slave;1.7.3 db1 和 db2 配置为主主db1:change master to master_host=192.168.56.112,master_port=3306,master_user=repl,master_password=mysql, master_log_file=binlog.000002,master_log_pos=746;start slave;db2:change master to maste

12、r_host=192.168.56.111,master_port=3306,master_user=repl,master_password=mysql, master_log_file=binlog.000002,master_log_pos=746;start slave;1.8 安装 mmmdb1、db2、db3 都要安装 mysql-mmm-agent,我们这里 db1 还需要充当 monitor 的角色,所以在 db1 上还需要安装 mysql-mmm-monitor.1.8.1 DB1-依赖包-rpm -ivh perl-Algorithm-Diff-1.1902-1.el5.r

13、f.noarch.rpmrpm -ivh perl-Class-Singleton-1.4-1.el5.rf.noarch.rpmrpm -ivh perl-Proc-Daemon-0.03-1.2.el5.rf.noarch.rpmrpm -ivh perl-Net-ARP-1.0-1.el5.rf.x86_64.rpmrpm -ivh perl-Log-Log4perl-1.33-1.el5.pp.noarch.rpmrpm -ivh perl-Path-Class-0.16-1.el5.rf.noarch.rpm-mmm 安装包-rpm -ivh mysql-mmm-2.2.1-1.el

14、5.noarch.rpmrpm -ivh mysql-mmm-tools-2.2.1-1.el5.noarch.rpmrpm -ivh mysql-mmm-agent-2.2.1-1.el5.noarch.rpmrpm -ivh mysql-mmm-monitor-2.2.1-1.el5.noarch.rpm1.8.2 DB2-依赖包-rpm -ivh perl-Algorithm-Diff-1.1902-1.el5.rf.noarch.rpmrpm -ivh perl-Class-Singleton-1.4-1.el5.rf.noarch.rpmrpm -ivh perl-Proc-Daem

15、on-0.03-1.2.el5.rf.noarch.rpmrpm -ivh perl-Net-ARP-1.0-1.el5.rf.x86_64.rpmrpm -ivh perl-Log-Log4perl-1.33-1.el5.pp.noarch.rpmrpm -ivh perl-Path-Class-0.16-1.el5.rf.noarch.rpm-mmm 安装包-rpm -ivh mysql-mmm-2.2.1-1.el5.noarch.rpmrpm -ivh mysql-mmm-tools-2.2.1-1.el5.noarch.rpmrpm -ivh mysql-mmm-agent-2.2.1-1.el5.noarch.rpm1.8.3 DB3

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 解决方案

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号