首页 > 数据库技术 > 详细

mysql多实例停启脚本

时间:2017-04-27 11:20:59      阅读:189      评论:0      收藏:0      [点我收藏+]

#!/bin/bash

port=3306

basedir=/application/mysql

datadir=/data/$port/data

pidfile=/data/$port/mysql.pid

sock=/data/$port/mysql.sock

bindir=$basedir/bin

STATUS=$1

USAGE(){

    echo "Usage: /data/$port/mysql {start|stop|restart}"

}

start(){

        if [ ! -f $sock ]

        then

                echo $echo_n "Starting MySQL"

        else

                echo "ERROR: $sock exists you can remove"       

        fi

}

stop(){

        mysqld_pid=`cat $pidfile`

        echo "Shutting down MySQL"

        if (kill -0 $mysqld_pid 2>/dev/null)

        then

                kill $mysqld_pid

        fi

}

#restart(){

#       stop

#       sleep 5

#       start

#}

main () {

        case $STATUS in

          start)

                start

                ;;

          stop)

                stop

                ;;

          restart)

                stop

                sleep 5

                start

                ;;

          *)

                USAGE

        esac

}

main


本文出自 “我的学习” 博客,请务必保留此出处http://shuai12138.blog.51cto.com/10118203/1919871

mysql多实例停启脚本

原文:http://shuai12138.blog.51cto.com/10118203/1919871

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!