MySQLインストールに四苦八苦
昨日のTomcatはMacportsで簡単にインストールできた。
でも、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でもいい気がする。