#!/bin/sh
port=3306
cmdPath="/usr/local/mysql/bin"
myPath="/storage/mysql/$port"
softPath="/usr/local/mysql"
socketfile="/tmp/mysql$port.sock"
my_user="root"
my_pass="123456"
start(){
if [ ! -e "$socketfile" ];then
printf "Mysqldstarting......\n"
$cmdPath/mysqld --defaults-file=/etc/my$port.cnf --user=mysql &>/dev/null &
sleep 2
else
printf "Mysqld alreadyrunning\n" && exit 1
fi
}
stop(){
if [ -e "$socketfile" ];then
printf "Mysqldstoping......\n"
$cmdPath/mysqladmin -u"$my_user" -p"$my_pass" \
-S "$socketfile" shutdown &>/dev/null
[ $? -ne 0 ] && echo"error username or password!!!" && exit 1
sleep 3
else
printf "Mysqld alreadyclosed\n" && exit 1
fi
}
restart(){
stop
start
}
case "$1" in
start)
start
;;
stop)
stop
;;
restart)
restart
;;
status)
status mysqld
;;
*)
echo "Usage: $0{start|stop|restart|status}"
exit 1
esac
【MySQL】MySQL启动定制脚本
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- MySQL服务器,即mysqld,是在MySQL安装中负责大部分工作的主程序。服务器随附了几个相关脚本,当你安装M...
- /usr/local/mysql/data宿主发生改变 解决办法:终端输入sudo chown -R mysql ...
- Mac OS X的升级或其他原因可能会导致MySQL启动或开机自动运行时 在MySQL操作面板上会提示“Warni...
- 系统:Ubuntu16.04 LTS在ubuntu下面开发的Qt程序,进行动态发布之后有两个问题: 一个是需要配置...
- 为什么节约反而只会让你越来越穷? 在现实生活中,很多人勤勤恳恳的工作,过着节俭的生活,但是他们积累的财富却...