#!/bin/bash
###########################
# Mysql start|stop|restart
# Date: Nov 2008
###########################
ROOT="/usr/local/webserver/mysql/bin"
err_log="/logs/mysql_errors.log"
mysql_username="root"
mysql_password=""
mysql_port="3306"
_start(){
printf "Starting MySQL......\n"
$ROOT/mysqld_safe --defaults-file=/usr/local/webserver/mysql/my.cnf --log-error=/logs/mysql_errors.log &
}
_stop(){
printf "Stoping MySQL......\n"
$ROOT/mysqladmin -u${mysql_username} -p${mysql_password} -S /tmp/mysql.sock shutdown
}
_restart(){
printf "Restarting MySQL......\n"
_stop
_start
}
case "$1" in
start) _start
;;
stop) _stop
;;
restart) _restart
;;
*) echo "Usage: `basename $0` [start|stop|restart]"
;;
esac
exit 0
手动启动或停止MySQL进程的脚本。
本文介绍了一个用于手动启动、停止及重启MySQL进程的bash脚本。该脚本通过定义_start、_stop和_restart函数实现对MySQL进程的控制,并提供了一种简单的方法来管理MySQL服务。
5876

被折叠的 条评论
为什么被折叠?



