MySQL啓動腳本

#bin/bash
#author merci
function mysql_start(){
    id
=`ps -ef | grep 'mysql' | grep -v 'grep'`
    
if [ ! -"$id" ]
    
then
        
/usr/local/mysql/bin/mysqld_safe --defaults-file=/etc/my.cnf --user=root &
        
exit 0
    
else
        echo 
-"mysql already running !"
    
fi
}
function mysql_stop(){
    id
=`ps -ef | grep 'mysql' | grep -v 'grep'` | awk '{print $2}'
    
if [ ! -"$id" ]
    
then
        echo 
-"mysql already stopping !"
    
else
        
for pid in $id
        
do
            kill 
-9 $pid
            echo 
-"close process pid :$pid"
        
done
    
fi
}
echo 
-"1. start mysql service"
echo 
-"2. stop mysql service"
read 
-"please choose id:" x
case $x in
    
1)
        mysql_start
        
;;
    
2)
        mysql_stop
        
;;
    
*)
        echo 
"please input id !!!"
        
;;
esac

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章