Mysql判断是否启动脚本
admin
2023-04-15 11:21:41
0

#!/bin/bash

#By:sadoc.blog.51cto.com


. /etc/rc.d/init.d/functions

MYUSER=root

MYPASS="123456"

MYSOCK=/var/lib/mysql/mysql.sock

MY_START="systemctl start mysqld.service"

LOG_PATH=/tmp/mysql

MY_PATH=/usr/bin/mysql

DAYS=`date +%F`

SECOND=`date +%Y/%m/%d-%H:%M:%S`

STARTING="${LOG_PATH}/start-$DAYS.log"

[ -d $LOG_PATH ] || mkdir -p $LOG_PATH

MY_CMD="$MY_PATH -u$MYUSER -p$MYPASS -S $MYSOCK"

$MY_CMD -e "select version ();" >/dev/null 2>&1

if [ $? -eq 0 ];then

   action "$SECOND----Mysql" /bin/true >>$LOG_PATH/my_status.log

   exit 0

else

  $MY_START >>$STARTING

  sleep 5;

  $MY_CMD -e "select version ();" >/dev/null 2>&1

  if [ $? -ne 0 ];then

   for down in `seq 5`

   do

   systemctl stop mysqld.service >/dev/null 2>&1

   [ $? -ne 0 ] && break;

   sleep 2;

   done

   $MY_START >>$STARTING

   fi

   $MY_CMD -e "select version ();" >/dev/null 2>&1 && Status="restarted" || Status="unkown"

   echo "$SECOND------Mysql status is $Status" >>$LOG_PATH/my_status.log

fi

相关内容

热门资讯

【第一消息】“新战皇牛牛有挂吗... 网上科普关于“新战皇牛牛有没有挂”话题很是火热,小编也是针对新战皇牛牛作*弊开挂的方法以及开挂对应的...
今日重大发现“微乐掼蛋究竟有挂... 有 亲,根据资深记者爆料微乐掼蛋是可以开挂的,确实有挂(咨询软件无需打开...
全栈自主可控,三岳数维携手鸿蒙...   近年来,深圳市加快打造工业软件与人工智能产业高地,在此背景下,龙岗区积极响应市委市政府部署,并在...
今日重大通报“衡阳丫丫竞技有没... 有 亲,根据资深记者爆料衡阳丫丫竞技是可以开挂的,确实有挂(咨询软件无需...
我来教教您“佛手在线是不是有挂... 我来教教您“佛手在线是不是有挂?”(太坑了原来有挂)您好,佛手在线这个游戏其实有挂的,确实是有挂的,...
最新引进“国民麻将真的有挂吗?... 最新引进“国民麻将真的有挂吗?”(太坑了原来有挂)您好,国民麻将这个游戏其实有挂的,确实是有挂的,需...
重磅消息“葫芦三娃辅助器?”(... 网上科普关于“葫芦三娃有没有挂”话题很是火热,小编也是针对葫芦三娃作*弊开挂的方法以及开挂对应的知识...
玩家最新攻略“甘孜娱乐中心开挂... 家人们!今天小编来为大家解答甘孜娱乐中心透视挂怎么安装这个问题咨询软件客服徽4282891的挂在哪里...
今日重大发现“山城麻将到底是不... 您好:山城麻将这款游戏可以开挂,确实是有挂的,需要了解加客服微信【9752949】很多玩家在这款游戏...
今日重大通报“新青鸟拼三张究竟... 有 亲,根据资深记者爆料新青鸟拼三张是可以开挂的,确实有挂(咨询软件无需...