通过脚本调用mysql来启动keepalived的配置的VIP

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了通过脚本调用mysql来启动keepalived的配置的VIP相关的知识,希望对你有一定的参考价值。

[[email protected] ~]# cat check_mysql.sh
MYSQL=/usr/bin/mysql
MYSQL_HOST=localhost
MYSQL_USER=root
MYSQL_PASSWORD=123456

$MYSQL -h $MYSQL_HOST -u $MYSQL_USER -p$MYSQL_PASSWORD -e "show status;" >/dev/null 2>&1
#$mysqlclient --host=$host --port=$port --user=$user --password=$password -e "show databases;" > /dev/null 2>&1
if [ $? == 0 ]
then
echo " $host mysql login successfully "
systemctl start keepalived
exit 0
else
echo " $host mysql login faild"
systemctl stop keepalived
exit 2
fi

以上是关于通过脚本调用mysql来启动keepalived的配置的VIP的主要内容,如果未能解决你的问题,请参考以下文章

MySQL高可用之MHA

MySQL高可用之MHA

MySQL的keepalived高可用监控脚本

MySQL双主+Keepalived高可用

keepalived与nginx安装

MySQL的keepalived高可用监控脚本