目录 一、MHA概述 1.1 什么是 MHA 1.2 MHA 的组成 1.3 MHA 的特点 二、搭建 MySQL MHA 实验准备 2.1 配置主从同步 主从服务器时间同步 主服务器Master配置 从服务器Slave的配置 Slave1配置文件 Slave2配置文件 Slave1 服务配置 Slave2 服务配置 在 Master、Slave1、Slave2 节点上都创建两个软链接 所有数据库节点进行 mysql 授权 Slave1、Slave2 节点设置为只读模式 验证主从同步 2.2 安装 MHA 软件 在所有服务器上安装MHA依赖环境,首先安装epel源,只有安装了源 perl才会有 安装MHA 软件包 在 MHA manager 节点上安装 manager 组件 扩展:manager组件安装后在/usr/local/bin下面会生成几个工具 扩展:node组件安装后也会在/usr/local/bin 下面会生成几个脚本 2.3 配置无密码认证 在mannager上配置到所有数据库节点的无密码认证 在master上配置到slave1和salve2的无密码认证 在slave1上配置到master和salve2的无密码认证 在slave2上配置到master和salve1的无密码认证 2.4 配置MHA 在MHA节点上复制相关脚本到/usr/local/bin目录