hellkite 日記と雑記とメモ。

Shiki Kazamaの駄文と音楽と、時々技術な感じ

MacportsでMySQLをインストールしたまとめ


スポンサーリンク


はまりにはまったMySQLのインストール。ようやく完了したのでまとめておきます。
Rails学習するつもりが、横道にそれてしまった。

インストール

sudo port install mysql5 +server

かなり時間がかかるので注意。

初期設定

sudo -u mysql mysql_install_db5


必要なディレクトリなどの設定

sudo mkdir /opt/local/var/run/mysql5
sudo chmod 775 /opt/local/var/run/mysql5/
sudo chown -R mysql /opt/local/var/db/mysql5/
sudo chgrp -R mysql /opt/local/var/db/mysql5/


本当はrootのパスワードを設定する必要がありますが、今回はパス。

my.cnfの設定

/opt/local/etc/mysql5/にmy.cnfを置いて、mysqldに以下の行を追加。

default-character-set=utf8

my.cnf自体は、/opt/local/share/mysql5/mysql/my-small.cnfをコピーしてリネーム。

デーモンの起動

sudo mysqld_safe5 &

MySQLサーバの起動と停止

sudo /opt/local/share/mysql5/mysql/mysql.server start &
sudo /opt/local/share/mysql5/mysql/mysql.server stop


Macの起動時にMySQL自動起動をさせたりしたいけど、開発専用マシンじゃないんで今回はパス。

MySQLクライアントの起動

mysql5 -u mysql -p

データベースの作成は、

mysql> create database XXXX_development;

Rubyドライバインストール

sudo port install rb-dbi +dbd_mysql

これもちょっと時間かかる。

アンインストール

もう二度とインストールしたくない気がしますが・・・

sudo port uninstall mysql5