人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

MySQLの error.log が出力されません。

Ubuntu10.04 の mysql-server 5.1.41 です。
初期設定では /var/log/mysql/error.log に出力され、正常に動きました。my.cnf の設定を変え、/mnt/log/mysql/error.log に変更するとダメになります。
クラウド環境ですが、/mnt は Amazon でいうところの EBS みたいなものをマウントしています。

こういった場合、大抵パーミッションに問題があるということを過去の度重なる失敗から学んでいます。ですが、パーミッションの問題ではありません。
別のクラウド環境の同じOS、同じMySQLのバージョン、同じパーミッションでは動いているためです。

MySQLのログが出力されないため、/var/log/syslog を見たところ、以下の出力が確認できました。
Jan 14 18:23:35 test-mysql01 kernel: [ 2655.214479] type=1505 audit(1326536615.547:13): operation="profile_replace" pid=2187 name="/usr/sbin/mysqld"
Jan 14 18:23:35 test-mysql01 kernel: [ 2655.229151] type=1503 audit(1326536615.557:14): operation="open" pid=2191 parent=1 profile="/usr/sbin/mysqld" requested_mask="rac::" denied_mask="rac::" fsuid=109 ouid=109 name="/mnt/log/mysql/error.log"

●質問者: gfs
●カテゴリ:コンピュータ
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● TransFreeBSD

こういうのがありました。
https://forums.ubuntulinux.jp/viewtopic.php?id=4488
AppArmorの関係かもと思って調べましたが、
http://ubulog.blogspot.com/2009/06/ubuntu-apparmor.html
http://kenmemo.blogspot.com/2011/01/apparmor-on-ubuntu.html

/var/log/messages に apparmor= を含むログが出力される。デフォルトでは、apparmorがブロックした操作(apparmor="DENIED")等が見られる。

とあるのでちょっと違うかも知れません。ただ、auditdとか、そういったセキュリティシステムの問題のような気がします。

関連質問

●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ