zoukankan      html  css  js  c++  java
  • MySQL的启动脚本

    自己写的MySQL的启动脚本

    脚本一:

    #!/bin/sh
    
    . /etc/init.d/functions
    [ $# -ne 1 ] && {
    echo "USAGE:{start|stop|restart}"
    exit 1
    }
    start(){
    if [ -e /data/3307/mysqld.pid ]
    then
      echo "MySQL is running."
    else
      /application/mysql/bin/mysqld_safe --defaults-file=/data/3307/my.cnf &>/dev/null &
      action  "MySQL is starting" /bin/true
      exit 0
    fi
    }
    
    stop(){
    if [ -e /data/3307/mysqld.pid ]
    then
      /application/mysql/bin/mysqladmin -uroot -p123456 -S /data/3307/mysql.sock shutdown &>/dev/null
      action "MySQL is stoping" /bin/true
    else
      action "MySQL is stoping" /bin/false
      exit 1
    fi
    }
    
    restart(){
      stop
      sleep 2
      start
    }
    
    if [ "$1" == "start" ]
    then
      start
    elif [ "$1" == "stop" ]
    then
      stop
    elif [ "$1" == "restart" ]
    then
      restart
    else
      echo "USAGE:{start|stop|restart}" 
    fi

    脚本二:

    #!/bin/sh
    
    . /etc/init.d/functions
    
    start(){
    if [ -e /data/3307/mysqld.pid ]
    then
      echo "MySQL is running."
    else
      /application/mysql/bin/mysqld_safe --defaults-file=/data/3307/my.cnf &>/dev/null &
      action  "MySQL is starting" /bin/true
      exit 0
    fi
    }
    
    stop(){
    if [ -e /data/3307/mysqld.pid ]
    then
      /application/mysql/bin/mysqladmin -uroot -p123456 -S /data/3307/mysql.sock shutdown &>/dev/null
      action "MySQL is stoping" /bin/true
    else
      action "MySQL is stoping" /bin/false
      exit 1
    fi
    }
    
    restart(){
      stop
      sleep 2
      start
    }
    
    case $1 in 
      start)
            start
            ;;
      stop)
            stop
            ;;
      restart)
            restart
            ;;
      *)
            echo "USAGE:$0 {start|stop|restart}"
            exit 1
    esac
  • 相关阅读:
    linux报错-bash: ./xx.sh: Permission denied
    shell脚本报错:-bash: xxx: /bin/bash^M: bad interpreter: No such file or directory
    点灯
    笑话
    bzoj 4898: [Apio2017]商旅
    bzoj 4446: [Scoi2015]小凸玩密室
    bzoj 4237: 稻草人
    idea
    springmvc集成swagger实现接口文档自动化生成
    基本的内存泄漏的解释
  • 原文地址:https://www.cnblogs.com/along1226/p/4988760.html
Copyright © 2011-2022 走看看