2007-12-06

Leopard に MySQL その1

というわけで Ruby on Rails つかってみようとおもって、まず最近手に入れたMacbookに MySQL いれようとしています。

OSXにはFreeBSDみたいに(って使ったことないですが...) ports があるのです。その名もMacPorts

これを使ってインストールするわけですが、ただインストールするだけじゃやっぱりだめなので、ここを参考にさせてもらいながら、設定していきます。ちょっと補足すると、
「mySQLのrootユーザのパスワードを変更」の前に、mysqldの起動が必要です。
で、やり方を調べたところ、

mysql_safe5 --user=mysql
で起動です。
...が、すぐに止まってしまいました。なんだこの根性無しっ

じゃなくて、エラーがあったようです。
/opt/local/var/db/mysql5以下の*.errファイルにログが出ていることに気づくのに時間がかかりましたが、mysql/host.frm ファイルにアクセスできてないのが問題のもよう。
これがどこかというと、 /opt/local/var/db/mysql5/mysql/host.frm です。

/opt/local/var/db/mysql5 以下のいくつかのディレクトリが root のものになってます。
なので chown で mysql に変える。

よくある問題のようです。

0 コメント: