745673 ランダム
 ホーム | 日記 | プロフィール 【フォローする】 【ログイン】

読書と技術となんか色々のログ

読書と技術となんか色々のログ

【毎日開催】
15記事にいいね!で1ポイント
10秒滞在
いいね! --/--
おめでとうございます!
ミッションを達成しました。
※「ポイントを獲得する」ボタンを押すと広告が表示されます。
x

PR

カレンダー

カテゴリ

2010年05月17日
XML
カテゴリ:[DB] MySQL
自宅サーバー構築メモ(その7) tritonn(MySQL)をインストール(その5)

mysqld_safe
マニュアルによると"mysqld_safe"とは、mysqldデーモンのラッパスクリプトということです。
mysqldがバイナリの実行プログラムであるのに対し、mysqld_safeはmysqldを起動するための
スクリプトファイルです。

mysqld_safeは [mysqld]、[server]、[mysqld_safe]、[safe_mysqld]セクションからオプションを読み取ります。

参照:4.3.1. mysqld_safe - MySQL サーバ スタートアップ スクリプト

mysqlの起動スクリプト。これがmysqld_safeスクリプトを実行する。
# ls -laF /etc/init.d/mysql
-rwxr-xr-x 1 root root 11948 Nov 26 18:40 /etc/init.d/mysql*

mysql関連のプロセス。mysqld_safeがmysqldを実行する。
# ps -ef | grep mysql | grep -v grep
root 24430 1 0 06:44 ? 00:00:00 /bin/sh /usr/bin/mysqld_safe --datadir=/var/lib/mysql --pid-file=/var/lib/mysql/ml115g5.pid
mysql 24462 24430 0 06:44 ? 00:00:03 /usr/sbin/mysqld --basedir=/ --datadir=/var/lib/mysql --user=mysql --pid-file=/var/lib/mysql/ml115g5.pid --skip-external-locking --port=3306 --socket=/var/lib/mysql/mysql.sock

mysqld_safeはスクリプトファイル。
# file /usr/bin/mysqld_safe
/usr/bin/mysqld_safe: Bourne shell script text executable

mysqldはバイナリの実行プログラム。
# file /usr/sbin/mysqld
/usr/sbin/mysqld: ELF 64-bit LSB executable, AMD x86-64, version 1 (SYSV), for GNU/Linux 2.4.0, dynamically linked (uses shared libs), for GNU/Linux 2.4.0, stripped


環境変数
一部のオプションはOSの環境変数で指定することができます。
mysqlのプロンプトの書式を設定する環境変数MYSQL_PS1がありますが、以下の設定は同じ結果になります。

環境変数に設定
export MYSQL_PS1='\u@\h [\d]>'

my.cnfで設定
[mysql]
prompt = \u@\h [\d]>

参照:3.3.3. オプション指定のための環境変数の使用

参照:2.14. 環境変数

その6へ続く





お気に入りの記事を「いいね!」で応援しよう

最終更新日  2010年05月18日 01時48分33秒
コメント(0) | コメントを書く



© Rakuten Group, Inc.