0

を実行するapt-get install percona-server-server-5.6と、percona サーバーがインストールされて開始されます。実行中のプロセス ( ps -ef | grep mysql) は次のようになります (HOSTNAME は難読化されています)。

root     14309     1  0 23:54 ?        00:00:00 /bin/sh /usr/bin/mysqld_safe --datadir=/var/lib/mysql --pid-file=/var/lib/mysql/HOSTNAME.pid
mysql    14413 14309  3 23:54 ?        00:00:00 /usr/sbin/mysqld --basedir=/usr --datadir=/var/lib/mysql --plugin-dir=/usr/lib/mysql/plugin --user=mysql --log-error=/var/lib/mysql/HOSTNAME.err --pid-file=/var/lib/mysql/HOSTNAME.pid

私の質問は、このデフォルトの PID ファイルはどこから来ているのですか? my.cnf下にファイル/etc/mysqlはなく、下のmy.cnfファイルに/usrはこの情報がありません。これは、構成ファイルを展開してサーバーを再起動しようとすると、明らかにボックスが機能しないという問題を引き起こしています。PID ファイルの正しいデフォルトは/var/run/mysqld/mysqld.pid.

4

1 に答える 1

0

これは init mysql ファイルで設定されているようです。

于 2013-09-24T16:55:09.440 に答える