- PR -

MySQLの起動スクリプトについて

1
投稿者投稿内容
doronpa
会議室デビュー日: 2004/03/07
投稿数: 16
投稿日時: 2004-11-15 11:45
お世話になっております。
MySQLの起動スクリプトについて不明な点が
あるので、宜しくお願いします。

MySQLの起動スクリプトが2つありますが
MySQLのバージョン:3.23.58(Unix版)
・$MYSQL_HOME/bin/safe_mysqld
・$MYSQL_HOME/share/mysql/mysql.sever

何のために2つあるのかわかりません。
お分かりになる方よろしくお願いいたします。1

Mattun
ぬし
会議室デビュー日: 2004/08/10
投稿数: 1391
投稿日時: 2004-11-15 12:23
引用:

・$MYSQL_HOME/bin/safe_mysqld
・$MYSQL_HOME/share/mysql/mysql.sever

何のために2つあるのかわかりません。


mysql.serverは色んな前後処理を行った上で、safe_mysqldを引数つきで
実行するスクリプトです。

他のUNIXの世界ではどうなってるのか分かりませんが、
RedHat系Linuxでは、/etc/init.d/にmysql.serverがコピーされ、
このファイルを通じてデーモンを管理しています。
ですので、mysql.serverの方がMySQLデーモンの起動停止を行うときに
本来使うべきスクリプトで、safe_mysqldは各引数に応じた挙動のテストなんかを
直接行いたい場合を除いては、mysql.serverから呼び出されるだけのスクリプト、
なんて感じで思っています。

ただ、他のUNIX/Linuxにおける管理のお作法がどうなってるかは知りません。
1

スキルアップ/キャリアアップ(JOB@IT)