MacPorts から MySQL5 をインストール、設定

自分で作業するときのメモ。毎度引っかかるので。

インストール

ここは素直に、サーバ込みでインストールするだけ。

sudo port install mysql5-server

設定

まずは初期化。

sudo -u mysql /opt/local/bin/mysql_install_db5

ここで root でログインしたいのですが、パスワードが設定されていないのでログインできません。仕方ないので以下のコマンドを入力して、無理矢理ログインしてパスワードを設定します。

/opt/local/lib/mysql5/bin/mysqld_safe --skip-grant-tables &

コマンドが通ったら mysql5 -u root で root でログインできるはずなので、パスワードを設定します。

/opt/local/lib/mysql5/bin/mysqladmin -u root password 'hogehoge'
/opt/local/lib/mysql5/bin/mysqladmin flush-privileges

これで完了。後は mysql5 -u root -p でログインして、適当に権限を割り振ります。

grant all on hoge.* on username identified by 'password' with grant option;