加入收藏 | 设为首页 | 会员中心 | 我要投稿 PHP编程网 - 黄冈站长网 (http://www.0713zz.com/)- 数据应用、建站、人体识别、智能机器人、语音技术!
当前位置: 首页 > 站长学院 > MySql教程 > 正文

MYSQL主从复制布局MHA自动故障转移

发布时间:2022-06-27 10:26:36 所属栏目:MySql教程 来源:互联网
导读:MYSQL主从复制部署MHA自动故障转移: 一. 环境描述 操作系统:RHEL 6.4 mysql :5.6.27 角色 IP 地址 主机名 Server ID 二、部署MHA 安装 MHA NODE 从 https://github.com/yoshinorim/mha4mysql-node 下载最新版本的 mha4mysql-node 源代码(目前是 0.57版
          MYSQL主从复制部署MHA自动故障转移:

  一. 环境描述
 
  操作系统:RHEL 6.4
 
  mysql    :5.6.27
 
  角色
 
  IP 地址
 
  主机名
 
  Server ID
 
  二、部署MHA
 
   安装 MHA NODE
 
  从 https://github.com/yoshinorim/mha4mysql-node 下载最新版本的 mha4mysql-node 源代码(目前是 0.57版)
 
  unzip  mha4mysql-node-master.zip
 
  cd  mha4mysql-node-master
 
  perl  Makefile.PL
 
  make
 
  make  install
 
  2. 备库安装 MHA Manager
 
  2.1 安装需要的perl模块
 
  yum -y install *zlib-dev*
 
   install.sh
 
  #!/bin/bash
 
  wget http://xrl.us/cpanm --no-check-certificate
 
  mv cpanm /usr/bin
 
  chmod 755 /usr/bin/cpanm
 
  cat >/root/list<<EOF
 
  install DBD::mysql
 
  install Config::Tiny
 
  install Log::Dispatch
 
  install Parallel::ForkManager
 
  install Time::HiRes
 
  EOF
 
  for package in `cat /root/list`
 
  do
 
  cpanm $package
 
  done
 
  2.2 安装MHA NODE
 
  从 https://github.com/yoshinorim/mha4mysql-node 下载最新版本的 mha4mysql-node 源代码(目前是 0.57版)
 
  unzip  mha4mysql-node-master.zip
 
  cd  mha4mysql-node-master
 
  perl  Makefile.PL
 
  make
 
  make  install
 
  2.3 安装 MHA Manager
 
  从 https://github.com/yoshinorim/mha4mysql-manager下载最新版本的 mha4mysql-manager 源代码(目前是 0.57版)
 
  unzip  mha4mysql-manager-master.zip
 
  cd   mha4mysql-manager-master
 
  perl  Makefile.PL
 
  make
 
  make  install
 
  3. 配置 SSH 登录无密码验证
 
  3.1 主库配置到 MHA manager 节点(备库节点)SSH登录无密码验证
 
  vi  /etc/hosts
 
  192.168.222.157  mysqldb2
 
  192.168.222.156  oradb
 
  ssh-keygen   -t  rsa
 
  ssh-coyp-id  -i  /root/.ssh/id_rsa.pub  root@192.168.222.157
 
  ssh-coyp-id  -i  /root/.ssh/id_rsa.pub  root@192.168.222.156
 
  ssh  root@192.168.222.156
 
  ssh  root@oradb
 
  ssh   root@192.168.222.157
 
  ssh   root@mysqldb2
 
  3.2 MHA manager 节点(备库节点)配置到主库配置 SSH登录无密码验证
 
  vi  /etc/hosts
 
  192.168.222.157  mysqldb2
 
  192.168.222.156  oradb
 
  ssh-keygen   -t  rsa
 
  ssh-coyp-id  -i  /root/.ssh/id_rsa.pub  root@192.168.222.157
 
  ssh-coyp-id  -i  /root/.ssh/id_rsa.pub  root@192.168.222.156
 
  ssh  root@192.168.222.156
 
  ssh  root@oradb
 
  ssh   root@192.168.222.157
 
  ssh   root@mysqldb2

(编辑:PHP编程网 - 黄冈站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读