Mac OS X Leopard に MYSQL をインストール
デフォルトでは MYSQL はインストールされてません。そこで MYSQL 本体は MacPorts でインストール。Terminal にて以下のコマンドを叩く。その後は適度に設定。
$ sudo port install mysql5 +server
DB の初期化
$ sudo mysql_install_db5
DB のパーミッションを設定
$ sudo chown -R mysql /opt/local/var/db/mysql5/ $ sudo chgrp -R mysql /opt/local/var/db/mysql5/
my.cnf を作成して編集
my-small.cnf をコピーして my.cnf を作成。
$ sudo cp /opt/local/share/mysql5/mysql/my-small.cnf /opt/local/etc/mysql5/my.cnf
で。[mysqld] の部分にこちらを追記。
default-character-set = utf8 default-storage-engine = innodb
MySQL サーバを起動
$ sudo mysqld_safe5
root ユーザーのパスワードを設定
$ sudo mysqladmin5 -u root password 'PASSWORD'
MYSQL サーバの自動起動の設定
$ sudo launchctl load -w /Library/LaunchDaemons/org.macports.mysql5.plist
これで一通りの設定は完了。ログインしてみてこんな感じに表示されればあれば OK。
$ mysql5 -u root -p Enter password: Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 2 Server version: 5.0.51 Source distribution Type 'help;' or '\h' for help. Type '\c' to clear the buffer. mysql>
何回か初期化→再セッティングをしているのだが。たまにこれで上手くインストールしてくれない場合がある。/opt/local/var/run/mysql5/mysqld.sock が無いよとか注意されたら一度アンインストールして最初からやり直したら出来た。権限の問題かも知らん。