来我的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主从复制_童虎学习笔记的博客-优快云博客童虎学习笔记的博客_优快云博客-领域博主https://blog.youkuaiyun.com/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.youkuaiyun.com/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