Ubuntu9.10でmysqlのdatadirを/var/lib/mysql以外にする
別にUbuntuに限った話じゃないんだろうけど、ものによってSELinuxが悪さしたりとかいろいろあるので。
今回でかいデータを取り込むことになった&メインのHDD足りないので別のディスクつけてそっちにmysqlのデータを移そうと思ったのだけど、
/etc/mysql/my.cnfにある
datadir /var/lib/mysql
を別のディレクトリに書き換えたら起動しなくなった。
なぜかと思っていろいろ調べた結果、apparmorの設定を書き換える必要があった。ちょいと調べてすぐに出てこなかったのでくたびれた。。。
http://ubuntu-ky.ubuntuforums.org/showthread.php?p=9468230