第一次正常实验,70为主,80为备主,90为从
部署 MHA 高可用集群
192.168.0.70 centos-70 master mha4mysql-node
192.168.0.80 centos-80 slave1,Candidate master mha4mysql-node
192.168.0.90 centos-90 slave2 mha4mysql-node mha4mysql-manage
[root@centos-70 ~]# ssh-keygen
[root@centos-80 ~]# ssh-keygen
[root@centos-80 ~]# ssh-keygen
[root@centos-70 ~]# ssh-copy-id 192.168.0.70
[root@centos-70 ~]# ssh-copy-id 192.168.0.80
[root@centos-70 ~]# ssh-copy-id 192.168.0.90
[root@centos-80 ~]# ssh-copy-id 192.168.0.70
[root@centos-80 ~]# ssh-copy-id 192.168.0.80
[root@centos-80 ~]# ssh-copy-id 192.168.0.90
[root@centos-90 ~]# ssh-copy-id 192.168.0.70
[root@centos-90 ~]# ssh-copy-id 192.168.0.80
[root@centos-90 ~]# ssh-copy-id 192.168.0.90
70-80-90执行以下命令
wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo
yum clean all
yum makecache
yum -y install perl-DBD-MySQL perl-Config-Tiny perl-Log-Dispatch perl-Parallel-ForkManager libappstream-glib deltarpm patchutils
rpm -ivh mha4mysql-node-0.57-0.el7.noarch.rpm
90执行以下命令
yum -y install perl-DBD-MySQL perl-Config-Tiny perl-Log-Dispatch perl-Parallel-ForkManager perl-Time-HiRes perl-ExtUtils-CBuilder perl-ExtUtils-MakeMaker perl-CPAN
rpm -ivh mha4mysql-manager-0.57-0.el7.noarch.rpm
70-80-90执行以下命令
如果是源码编译安装的mysql,则如果不创建命令软连接,检测mha复制情况的时候会报错,
ln -s /application/mysql/bin/mysqlbinlog /usr/bin/mysqlbinlog
ln -s /application/mysql/bin/mysql /usr/bin/mysql
<