漫漫长路,其修远兮!
分类: Mysql/postgreSQL
2013-01-30 15:24:49
一.方法一
利用mysql.server来制作启动程序,实质也是调用的mysqld_safe
cp /usr/local/mysql/share/mysql/mysql.server /etc/rc.d/init.d/mysqld
chkconfig --add mysqld
chkconfig --level 2345 mysqld on
二.方法二
自己写启动程序直接调用mysqld_safe
$vi mysqldauto #!/bin/sh MYSQLHOME=/usr/local/mysql #这里需要修改为你的mysql安装目录 if [ $# -ge 1 ];then mysqldProc=`ps -ef|grep -E "mysqld.+safe"|grep -v "grep"|wc -l` if [ $1 = "stop" ] ;then if [ $mysqldProc -eq 1 ];then $MYSQLHOME/bin/mysqladmin -uroot shutdown fi elif [ $1 = "start" ];then if [ $mysqldProc -eq 0 ];then $MYSQLHOME/bin/mysqld_safe --user=mysql & fi fi fi
$chmod +x mysqldauto $mv mysqldauto /etc/rc.d/init.d/ $ln -s /etc/rc.d/init.d/mysqldauto /etc/rc.d/rc3.d/S99mysqld $ln -s /etc/rc.d/init.d/mysqldauto /etc/rc.d/rc0.d/K20mysqld