news 2026/10/28 11:58:05

MySQL 8.0.35二进制安装 + Rocky Linux 9.7 MHA 高可用方案

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
MySQL 8.0.35二进制安装 + Rocky Linux 9.7 MHA 高可用方案

MySQL 8.0.35二进制安装 + Rocky Linux 9.7 MHA高可用方案

目录

  • MySQL 8.0.35二进制安装 + Rocky Linux 9.7 MHA高可用方案
    • 一、环境规划
      • 1.1 服务器规划
      • 1.2 软件版本
    • 二、系统配置(所有节点执行)
      • 2.0主机网卡配置
      • 2.1 基础配置
      • 2.2 创建目录结构(所有MySQL节点和manager)
    • 三、MySQL二进制安装与配置(所有MySQL节点和manager)
      • 3.1 安装MySQL 8.0.35二进制包
      • 3.2 配置my.cnf
        • 创建主配置文件:
        • 主节点配置 (192.168.2.10)
        • 从节点配置 (192.168.2.11 - Slave1)
        • 从节点配置 (192.168.2.12 - Slave2)
        • 从节点配置修改:
      • 3.3 初始化MySQL
    • 四、配置主从复制
      • 4.1 在主节点创建复制账号和备份账号
      • 4.2 配置从节点
    • 五、MHA安装与配置
      • 5.1 在所有节点配置SSH免密登录
      • 5.2 安装MHA Manager节点
      • 5.3 在所有MySQL节点和Manager节点安装MHA Node
      • 5.4 配置MHA
        • 5.4.1 创建故障自动切换脚本
        • 5.4.2 创建邮件告警脚本
        • 5.4.3 创建手动切换脚本
        • 5.4.4创建shutdown脚本(不配置也不使用)
    • 六、MHA测试与启动
      • 6.1 检查MHA配置
      • 6.2 在db-master上挂载vip
      • 6.3 启动MHA Manager
        • 方式一(推荐)
        • 方式二
      • 6.3 关闭MHA Manager
      • 6.4 故障转移测试
      • 6.5 手动在线切换步骤

一、环境规划

1.1 服务器规划

角色主机名IP安装软件说明
Masterdb-master192.168.2.10MySQL 8.0.35、MHA Node主数据库
Slave1db-slave1192.168.2.11MySQL 8.0.35、MHA Node备数据库
Slave2db-slave2192.168.2.12MySQL 8.0.35、MHA Node备数据库
MHA Managermha-manager192.168.2.20MySQL 8.0.35(无需初始化)、MHA Node、MHA ManagerMHA管理节点
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/10/28 5:02:16

【ROS2】ROS2+Qt6+WebRTC程序依赖库

1、OpenCV 错误信息: CMake Error at CMakeLists.txt:45 (find_package):By not providing "FindOpenCV.cmake" in CMAKE_MODULE_PATH this project hasasked CMake to find a package configuration file provided by "OpenCV", butCMake did not find…

作者头像 李华
网站建设 2026/10/23 19:18:21

Java计算机毕设之基于Java+springboot的科研室实验报告管理系统的设计与实现基于SpringBoot和Vue的实验报告管理系统的设计与实现(完整前后端代码+说明文档+LW,调试定制等)

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…

作者头像 李华
网站建设 2026/10/23 19:18:23

计算机Java毕设实战-基于SpringBoot和Vue的实验报告管理系统的设计与实现学生实验报告管理系统项目标题、实验类型、提交时间【完整源码+LW+部署说明+演示视频,全bao一条龙等】

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…

作者头像 李华
网站建设 2026/10/23 3:44:06

Minio的Docker部署

拉取Minio镜像:docker pull minio/minio要运行 MinIO 容器可以使用以下命令:docker run --name geofly-minio --restart always -d -p 9000:9000 -p 9001:9001 -v /etc/localtime:/etc/localtime -v /mnt/data/minio:/data -e "MINIO_ROOT_USERadmi…

作者头像 李华
网站建设 2026/10/23 19:19:13

FPGA基础知识(二十一):xilinx FPGA中常用的原语

《FPGA基础知识》系列导航 本专栏专为FPGA新手打造的Xilinx平台入门指南。旨在手把手带你走通从代码、仿真、约束到生成比特流并烧录的全过程。 本篇是该系列的第二十一篇内容 上一篇:FPGA基础知识(二十):Xilinx Block Memory I…

作者头像 李华
网站建设 2026/10/23 22:34:07

语雀文档批量导出神器:轻松实现完整内容迁移

语雀文档批量导出神器:轻松实现完整内容迁移 【免费下载链接】yuque-exporter 项目地址: https://gitcode.com/gh_mirrors/yuqu/yuque-exporter 还在为语雀文档迁移而烦恼吗?这款强大的语雀文档导出工具能够帮你快速完成批量迁移,将珍…

作者头像 李华