一、MHA软件并没有实现主从复制的功能,所以:
1、可以用于现有系统
2、需要自己手动先把mysql的主从集群配起来
二、安装MHA
安装部分官方wiki:https://code.google.com/p/mysql-master-ha/wiki/Installation#Installation
1.安装MHA node(所有mysql server,包括master/slaver)
1 2 3 4 |
#这货是线程池连接数据库的插件 yum install perl-DBD-MySQL #安装插件 rpm -ivh mha4mysql-node-0.54-0.el6.noarch.rpm |
2.安装MHA Manager
参考:https://code.google.com/p/mysql-master-ha/wiki/Installation#Installing_MHA_Manager
MHA Manager提供了几个命令行管理工具,依赖于以下包(需要epel源):
- MHA Node package
- DBD::mysql
- Config::Tiny
- Log::Dispatch
- Parallel::ForkManager
- Time::HiRes (included from Perl v5.7.3)
1 2 3 4 5 6 7 8 9 10 11 |
# Install dependent Perl modules yum install perl-DBD-MySQL yum install perl-Config-Tiny yum install perl-Log-Dispatch yum install perl-Parallel-ForkManager # Install MHA Node, since MHA Manager uses some modules provided by MHA Node. rpm -ivh mha4mysql-node-X.Y-0.noarch.rpm # Finally you can install MHA Manager rpm -ivh mha4mysql-manager-X.Y-0.noarch.rpm |
安装完毕,接下来就是HA的配置。
下一篇:
参考: