zoukankan      html  css  js  c++  java
  • 创建Shell脚本方便MySQL服务端启动

    本文原创,欢迎转载。转载请在文章明显可见处张贴如下内容:(注意:请保留超链接格式)

    本文为Rainisic原创,欢迎转载,转载请在文章明显可见处张贴原帖信息:

    http://www.cnblogs.com/rainisic/archive/2012/05/21/shell_start_mysqld.html

    1. 编写Shell脚本:

    #! /bin/sh
    case $1 in
        start)
            /usr/local/mysql/bin/mysqld_safe --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --user=mysql &
            echo "MySQL service has stated."
            ;;
        stop)
            killall mysqld;
            echo "MySQL service has stoped."
            ;;
        restart)
            killall mysqld
            /usr/local/mysql/bin/mysqld_safe --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --user=mysql &
            echo "MySQL service has restarted."
            ;;
        *)
            echo "No such argument."
            exit 1
            ;;
    esac

    2. 创建软链接,将脚本作为服务运行

    shell> sudo ln -s ~/workspace/shell/mysql/mysqld /etc/init.d/mysqld

    3. 启动、停止、重启MySQL服务

    shell> sudo service mysqld start
    shell> sudo service mysqld stop
    shell> sudo service mysqld restart

    注:本人刚刚接触Shell,上面代码写的并不完善,欢迎大家来修改~另外,上面代码的restart方法暂时有点问题~

  • 相关阅读:
    mysql基础
    协程
    锁与队列
    线程练习
    线程
    并发编程
    进程
    操作系统发展史
    第六周----例行报告
    附加题找bug
  • 原文地址:https://www.cnblogs.com/rainisic/p/shell_start_mysqld.html
Copyright © 2011-2022 走看看