|
发表于 2003-12-15 16:36:33
|
显示全部楼层
如果使用ports安装的会在/usr/local/etc/rc.d/有一mysql-server.sh,他会在开机时启动mysql,如果自己编译的源代码,也可以参考这个脚本写一个放到/usr/local/etc/rc.d,下边是我用ports安装后生成的脚本
[PHP]
#!/bin/sh
DB_DIR=/var/db/mysql
PIDFILE=${DB_DIR}/`/bin/hostname -s`.pid
case "$1" in
start)
if [ -x /usr/local/bin/mysqld_safe ]; then /usr/bin/limits -U mysql \
/usr/local/bin/mysqld_safe --user=mysql --datadir=${DB_DIR} --pid-file=${PIDFILE} > /dev/null & echo -n ' mysqld'
fi
;;
stop)
if [ -f ${PIDFILE} ]; then /bin/kill `cat ${PIDFILE}` > /dev/null 2>&1 && echo -n ' mysqld'
else echo "mysql-server isn't running"
fi
;;
*)
echo ""
echo "Usage: `basename $0` { start | stop }"
echo ""
exit 64
;;
esac
[/PHP] |
|