Mysql MHA 使用说明一、 MHA 简介MHA,即Master High Availability Manager and Tools for MySQL,是日本的一位MySQL专家采用Perl语言编写的一个脚本管理工具,该工具仅适用于MySQL Replication(二层)环境,目的在于维...
分类:
数据库 时间:
2015-09-06 14:24:51
阅读次数:
409
#!/bin/bash
#ByStranded2015-08-20
CMA_V=cmake-2.8.6
APA_V=httpd-2.2.15
MYS_V=mysql-5.5.22
LIB_V=libmcrypt-2.5.8
MHA_V=mhash-0.9.9.9
MCR_V=mcrypt-2.6.8
PHP_V=php-5.3.28
apache(){
#判断是否有RPM方式安装的httpd、httpd-manual软件包,如果有则卸载
if[$(rpm-qa..
分类:
其他好文 时间:
2015-08-25 17:03:02
阅读次数:
313
前面我们了解了mha管理一组主从,然而在实际生产环境中不同的应用会使用不同的数据库,因此会有多组主从复制,我们可以使用一个mha manager 来管理多组主从复制数据库。我们只需要创建一个全局配置文件,你可以将这几组中相同的配置信息写到全局配置文件中,如用户名、密码等,而其他的配置信息单独写到每个app*.cnf中。
官网介绍:
https://code.google.com/p/mysql...
分类:
数据库 时间:
2015-08-19 20:38:09
阅读次数:
290
线上测试高可用集群部署文档目录:目录:1项目需求:2实现方式:2拓扑图:3系统及软件版本:3安装步骤:4IP分配:4LVS和keepalived的安装和配置:4LVS主配置:4LVS2备配置:7web服务器配置9Mysql-MHA高可用:13Mysql主配置:13manager管理端操作:15VIP切换:16测试:26下面是c..
分类:
其他好文 时间:
2015-08-15 18:34:39
阅读次数:
345
当mha进行failover 完成或由于错误停止时,我们可以使用send_report以邮件报警的方式来获得failover报告,以便我们及时了解现在的数据库状态。
首先需要修改脚本:[root@rd-mysql-test4 mha]# cat /usr/local/bin/send_report
#!/usr/bin/perl
# Copyright (C) 2011 DeNA Co.,...
分类:
数据库 时间:
2015-08-13 14:30:25
阅读次数:
447
1.masterha_conf_host自动添加/删除数据库
在某些情况下我们需要在配置文件中添加mysql服务器实现对现有数据的扩展或者有故障的master已经修复好需要在现有环境中当做slave继续使用,那么我们就可以使用masterha_conf_host来实现。
在前面我们讲到rd-mysql-test1的master有问题导致启动failover,现在rd-mysql-test2成为...
分类:
数据库 时间:
2015-08-12 17:00:03
阅读次数:
858
实验环境:172.16.25.108172.16.25.109172.16.25.110
分类:
其他好文 时间:
2015-08-01 06:35:56
阅读次数:
111
技术揭秘12306改造(一):尖峰日PV值297亿下可每秒出票1032张-CSDN.NET再谈Mysql MHA - 斩月 - 51CTO技术博客
分类:
Web程序 时间:
2015-07-30 19:24:48
阅读次数:
149
这两天遇到一个非常诡异的问题,打算和大家分享一下。只所以诡异估计是自己知识面不够吧。线上的MHA一直没有开启自动切换,都是手动切换的,最近开启了自动切换以后,退出securecrt窗口以后发现监控进程异常自己退出了。报错日志如下:Checking the Status of the script.....
分类:
系统相关 时间:
2015-07-30 13:10:24
阅读次数:
527
MySqlFaliover可以使用MHA来配置,其原理是通过半同步日志,自动选举slave为新的master,如果配合VIP使用,可以做到应用层平滑过渡(一般在30秒内切换完成),由于使用了半同步日志,可以避免脑裂(MMM方案的问题)和最大程度的恢复master状态,保证一致性。安装MHAmha-manager..
分类:
数据库 时间:
2015-07-14 20:40:31
阅读次数:
276