MySQL 5.0 のインストール

MySQL 公式サイト から MySQL のソースファイルをダウンロードしてインストールする方法を紹介します。
MySQL のインストールや MySQL の実行には管理者権限を持たない一般ユーザーを使用する必要があるため、インストール前に MySQL 専用ユーザーを作成します。
MySQL のインストールと実行には Ncurses が必要です。
インストールを行う MySQL のバージョンは 5.0.27 です。

MySQL 管理ユーザーの作成

MySQL をユーザー権限で実行するために MySQL 実行ユーザーを作成します。

# groupadd mysql
# useradd -g mysql -m mysql
# passwd mysql
Enter new UNIX password: **********新しく設定するパスワードを入力
Retype new Unix password: **********確認のためにもう一度パスワードを入力
passwd: password updated successfully

MySQL のダウンロードとインストール

MySQL のインストールと実行には Ncurses が必要です。
ソースファイルを使ったインストール方法は Ncurses のインストール を参照してください。
apt-get を使って Ncurses をインストールする場合は以下のように実行します。

# apt-get install libncurses5-dev

MySQL のソースファイルを MySQL 公式サイト からダウンロードしてコンパイル、インストールを行います。

# wget -P /usr/local/src ftp://ftp.iij.ad.jp/pub/db/mysql/Downloads/MySQL-5.0/mysql-5.0.27.tar.gz
# mkdir /usr/local/mysql-5.0.27
# cd /usr/local/src
# tar xzf mysql-5.0.27.tar.gz
# cd mysql-5.0.27
# ./configure --prefix=/usr/local/mysql-5.0.27 --with-charset=utf8 --with-extra-charsets=all --with-mysqld-user=mysql
# make
# make install

— configure オプションの解説

  1. インストール先のディレクトリを設定します。
    • –prefix=/usr/local/mysql-5.0.27
  2. デフォルトで使用するキャラクタセットを設定します。
    • –with-charset=utf8
  3. コンパイルする追加のキャラクタセットを設定します。
    • –with-extra-charsets=all
  4. MySQL を実行するユーザーを設定します。
    • –with-mysqld-user=mysql

MySQL のディレクトリを /usr/local/mysql としてアクセスできるようにシンボリックリンクを作成します。

# ln -sfn /usr/local/mysql-5.0.27 /usr/local/mysql