MySQLインストールに四苦八苦

昨日のTomcatMacportsで簡単にインストールできた。
でも、MySQLの方はportsでもそううまくはいかなかった。
一度mysql5_develをインストールしようとしたけんだけどうまくいかなかった。
これが、mysql5_develだから問題だったのか、あるいは単に入れ方がまずかったのかはよく分からない。


一旦アンインストールする。

sudo port uninstall mysql5_devel ...

で、もう一度インストール。以下のブログの助けを借りさせていただきました。


Mac OS X Leopard に MYSQL をインストール:applesy16g::Hatena

$sudo port -d install mysql5 +server
$sudo mysql_install_db5
$sudo chown -R mysql /opt/local/var/db/mysql5/
$sudo chgrp -R musql /opt/local/bar/db/mysql5/
$sudo cp /opt/local/share/mysql5/mysql/my-small.cnf /opt/local/etc/mysql5/my.cnf

ここで、my-small.cnfの設定を少しいじる。[mysqld]の部分に以下の内容を追加する。

default-character-set = utf8
default-storage-engine

その後にmysqlを起動させる。

$sudo /opt/local/bin/mysqld_safe5 &
$sudo /opt/local/bin/mysqladmin5 -u root password 'MyPassWord' -p

ここで、下みたいにたたくと自動起動の設定となる(らしい)。

sudo lauchctl load -w /Library/LaunchDaemons/org.macports.mysql5.plist

ただ、今回は常備起動ではないので今のところ外しておく。
通常の起動はmysqld_safe5でもいいんだろうし、mysql.serverでもいい気がする。