一键部署MySQL8+keepalived双主热备高可用

打印 上一主题 下一主题

主题 1751|帖子 1751|积分 5253

概述

本次的文章会格外的长,网上大多的配置流程已经不可使用,本篇文章可以称为保姆级教程,而且通过shell脚本大大减少了部署mysql主从,双主的工作量。

如上图,VIP地址为192.168.10.100,如果主机192.168.10.129挂了,会自动切换到备机192.168.10.130上,由于是双主,数据可以进行同步恢复
部署流程大致为

  • 在192.168.10.129服务器上部署docker、mysql一主一丛
  • 在192.168.10.130服务器上部署docker、mysql一主一丛
  • 192.168.10.129的Master1数据库和192.168.10.130的数据库互为主从
  • 在两台服务器上安装keeplived形成高可用
部署流程

配置第一台Master

部署Master

准备Master配置文件my.cnf

[code]mkdir /home/mysql_configmkdir /home/mysql_config/master1mkdir /home/mysql_config/master1/configtouch /home/mysql_config/master1/config/my.cnfchmod +x /home/mysql_config/master1/config/my.cnfcat > /home/mysql_config/master1/config/my.cnf  /home/mysql_config/rplShell.sh

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

天空闲话

论坛元老
这个人很懒什么都没写!
快速回复 返回顶部 返回列表