MacにMySQLをソースからインストールする。

MacBook AirMySQLをインストールした時のメモ。


0. 準備

MySQLをソースからインストールするにはcmakeが必要になったようなので、portからインストールする。

結構時間がかかるので注意。

% sudo port -d sync
% port search cmake
cmake @2.8.3 (devel)
    Cross-platform make

% sudo port install cmake


1. ダウンロード

Download MySQL Community Server

上記から、Source Code→Generic Linux (Architecture Independent), Compressed TAR Archive (mysql-5.5.9.tar.gz)をダンロードする。


2. インストール

# 解凍
% tar -xzvf mysql-5.5.9.tar.gz
% cd mysql-5.5.9

# インストール (/usr/local/mysql配下にインストールされる)
% cmake  . -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci
% sudo make
% sudo make test
% sudo make install

# 設定ファイルのコピー
% sudo cp /usr/local/mysql/support-files/my-medium.cnf /etc/my.cnf 
% sudo vi /etc/my.cnf

# 文字コードの設定を追加
[client]
default-character-set = utf8
[mysqld]
character-set-server = utf8

# DB構築スクリプトの実行
% sudo /usr/local/mysql/script/mysql_install_db --user=実行ユーザ名


3. 確認・設定

# PATHに/usr/local/mysql/binを追加する
% vi .zshrc

# 起動
% mysqld_safe --user=実行ユーザ名 & 

# 接続
% mysql -u root

# 文字コード設定確認
mysql>status

# 停止
% mysqladmin -u root shutdown

# rootのパスワード変更
% mysqladmin -u root password
New password:
Confirm new password: 

# パスワード変更後は、-pオプションをつけてコマンドを実行

以上でインストールは完了です。


[参考]

mysql/インストール
MySQL 5.5.8をソースからインストール。