《童虎学习笔记》5分钟用Keepalived搭建MySQL高可用实现虚ip自动漂移

 本文章配套视频 https://www.ixigua.com/7079764967548781086?id=7082376934071468580
本专栏全部文章 https://blog.csdn.net/tonghu_note/category_11716546.html
总目录 https://blog.csdn.net/tonghu_note/article/details/124333034

来我的dou音 aa10246666, 看配套视频


一、实战环境

主节点 node1 mysql 8.0.28 10.211.55.9
从节点 node2 mysql 8.0.28 10.211.55.4
Keepalived 2.1.5 10.211.55.100(VIP)

本节课程前提条件是node1(master)和node2(slave)的主从架构已经搭建完毕,如果你不知道如何搭建主从,那么可以参考这篇文章 《童虎学习笔记》5分钟搭建MySQL主从复制_童虎学习笔记的博客-CSDN博客童虎学习笔记的博客_CSDN博客-领域博主https://blog.csdn.net/tonghu_note来我的西瓜视频,看免费配套视频https://www.ixigua.com/home/2058760810138187来我的dou音 aa10246666, 看配套视频一、实战环境主节点 node1 mysql 810.211.55.9从节点 node2 mysql 810.211.55.4二、搭建主从1、主库新建主从同步帐号repl...https://blog.csdn.net/tonghu_note/article/details/123808841


二、编写mysql存活检查脚本

主从上都要有这个脚本,用于判断mysql进程是否存在,脚本内容如下

root@node1:/usr/local/scripts# cat chk_mysql_alived.sh 

#!bin/bash

ss -tnl|grep 3306 >/dev/null 2>&1

if [ $? -eq 0 ]
then
    echo " mysql is alived "  
    exit 0
else
    echo " mysql is dead "
    systemctl stop keepalived
    exit 2
fi

授权执行权限

chmod u+x /usr/local/scripts/chk_mysql_alived.sh

执行一下脚本试试效果

root@node1:/usr/local/scripts# sh chk_mysql_alived.sh 

  • 0
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值