你将收获

掌握MHA的安装部署

掌握MHA的日常管理

掌握MHA的原理

适用人群

数据库工程师,软件工程师,网络工程师,开发工程师等

课程介绍

课程详细讲解MySQL5.6版本 高可用方案MHA的介绍,实现原理,以及MHA环境的部署讲解和演示以及日常管理。

通过课程的学习,掌握和熟悉MHA的搭建部署和日常管理。

课程包含以下内容:

1.MySQL主从搭建

  1.1 安装MySQL

  1.2 构建主从环境

  1.2.1 创建同步用户

  1.2.2 主节点数据备份

  1.2.3 主从搭建

2.MHA环境部署

  2.1 MHA软件安装,在所有节点安装

  2.2 命令介绍

  2.3 配置节点互信

  2.4 创建相关目录

  2.5 绑定VIP

  2.6 MHA参数文件

  2.6.1 配置app.cnf文件

  2.6.2 修改master_ip_online_change脚本

  2.6.3 修改master_ip_failover脚本

  2.6.3.1 修改虚拟IP

  2.6.3.2 修改ssh命令指定的端口号

  2.7 创建相关的用户

2.8 MHA启动预检查

2.8.1 MHA的ssh检查

2.8.2 MHA的repl检查 

2.9 MHA启动

  2.10 MHA其他的命令

  2.10.1 检查mha master运行状态

  2.10.2 停止MHA

  2.10.3 failover后的处理

  2.10.3.1 停止master的mysql服务

  2.10.3.2 failover后的处理

  2.10.4 手工在线切换,所有节点正常

  2.10.4.1 原主节点切换完成后,成为从节点

  2.10.4.2 原主节点切换完成后,不成为从节点

  2.10.5 手工在线切换,Master故障

  2.10.6 slave节点宕掉,启动MHA

3.binlogserver配置

 

课程目录