2007年5月17日木曜日

MySQLの起動と停止

スズキです。

MySQLの起動&停止スクリプトを作成しました。
http://suz-lab.googlecode.com/svn/trunk/suz-env-server/rc/mysql-api.sh
--------
#!/bin/sh

SOCKET=$HOME/var/run/mysql/$1.sock
CONF=$HOME/etc/mysql/$1/my.cnf

case "$2" in
  start)
    $HOME/sbin/mysql/stable/bin/mysqld_safe --defaults-file=$CONF &
    ;;
  stop)
    $HOME/sbin/mysql/stable/bin/mysqladmin --socket=$SOCKET -u root shutdown
    ;;
esac
--------
(当然suz-env-server用です)

停止は今まで、面倒で、killとかしてたけど、
これからはmysqladminでやります。

mysql-apiという名前は、ndbクラスター用に、
mysql-ndb
mysql-mgm
もあるからです。(まだ作ってません)

次は、MySQLのオプション調整して、
その辺が、しっくりきたら、MySQLのビルドスクリプトを完成まで
もっていく予定です。

--
blog: http://suz-lab.blogspot.com/

0 コメント: