zoukankan      html  css  js  c++  java
  • mysql启动脚本-my

    #!/bin/sh
    PREFIX=/opt/mysql
    mysql_username="root"
    mysql_password="123456"
    mysql_port=3308
    function_start_mysql()
    {
        printf "Starting MySQL...
    "
        /bin/sh $PREFIX/bin/mysqld_safe --defaults-file=$PREFIX/conf/my${mysql_port}.cnf 2>&1 > /dev/null &
    }
    
    function_stop_mysql()
    {
        printf "Stoping MySQL...
    "
        $PREFIX/bin/mysqladmin -u ${mysql_username} -p${mysql_password} -S /tmp/my${mysql_port}.sock shutdown
    }
    
    function_restart_mysql()
    {
        printf "Restarting MySQL...
    "
        function_stop_mysql
        sleep 5
        function_start_mysql
    }
    
    function_kill_mysql()
    {
        kill -9 $(ps -ef | grep 'bin/mysqld_safe' | grep ${mysql_port} | awk '{printf $2}')
        kill -9 $(ps -ef | grep 'libexec/mysqld' | grep ${mysql_port} | awk '{printf $2}')
    }
    
    if [ "$1" = "start" ]; then
        function_start_mysql
    elif [ "$1" = "stop" ]; then
        function_stop_mysql
    elif [ "$1" = "restart" ]; then
        function_restart_mysql
    elif [ "$1" = "kill" ]; then
        function_kill_mysql
    else
        printf "Usage: $0 {start|stop|restart|kill}
    "
    fi

    #!/bin/sh
    PREFIX=/opt/mysql
    mysql_username="root"
    mysql_password="123456"
    mysql_port=3308
    function_start_mysql()
    {
    printf "Starting MySQL... "
    /bin/sh $PREFIX/bin/mysqld_safe --defaults-file=$PREFIX/conf/my${mysql_port}.cnf 2>&1 > /dev/null &
    }

    function_stop_mysql()
    {
    printf "Stoping MySQL... "
    $PREFIX/bin/mysqladmin -u ${mysql_username} -p${mysql_password} -S /tmp/my${mysql_port}.sock shutdown
    }

    function_restart_mysql()
    {
    printf "Restarting MySQL... "
    function_stop_mysql
    sleep 5
    function_start_mysql
    }

    function_kill_mysql()
    {
    kill -9 $(ps -ef | grep 'bin/mysqld_safe' | grep ${mysql_port} | awk '{printf $2}')
    kill -9 $(ps -ef | grep 'libexec/mysqld' | grep ${mysql_port} | awk '{printf $2}')
    }

    if [ "$1" = "start" ]; then
    function_start_mysql
    elif [ "$1" = "stop" ]; then
    function_stop_mysql
    elif [ "$1" = "restart" ]; then
    function_restart_mysql
    elif [ "$1" = "kill" ]; then
    function_kill_mysql
    else
    printf "Usage: $0 {start|stop|restart|kill} "
    fi

  • 相关阅读:
    第二季-专题11-世界一下变大了-MMU
    第二季-专题10-C语言环境初始化
    第二季-专题9--代码搬移不可少
    第二季-专题8-不用内存怎么行
    第二季-专题6-点亮指路灯
    第二季-专题7-ARM跑快了---时钟初始化
    第二季-专题5-核心初始化
    第二季-专题4-我是bootloader设计师
    消除苹果系统对边框的优化
    css3
  • 原文地址:https://www.cnblogs.com/hanxiaohui/p/8399191.html
Copyright © 2011-2022 走看看