« December 5, 2004 - December 11, 2004 | Main | January 2, 2005 - January 8, 2005 »

2004.12.16

MySQLをインストール

MySQLをインストールしてみた。
MovableTypeだとかXOOPSだとかMantisだとか、いろいろ使えそうというのが理由だ。
ver4.xとver5.xがあったが、今回は最新のver5.xを入れてみることにした。

1.ソースダウンロード
 MySQL 5.0 Downloads
 面倒なのでミラーからwgetする
  wget http://www.softagency.co.jp/MySQL/Downloads/MySQL-5.0/mysql-5.0.2-alpha.tar.gz

2.展開
 tar zxvf mysql-5.0.2-alpha.tar.gz

3.MySQL用のユーザー&グループを作成
 groupadd mysql
 useradd -g mysql mysql

4.ビルド&インストール
 cd mysql-5.0.2-alpha
 CFLAGS="-O3 -mpentiumpro" CXX=gcc CXXFLAGS="-O3 -mpentiumpro \
   -felide-constructors -fno-exceptions -fno-rtti" ./configure \
   --prefix=/usr/local/mysql --enable-assembler \
   --with-mysqld-ldflags=-all-static \
   --with-extra-charsets=complex
 make
 su
 make install

5.MySQL 権限テーブル作成
 scripts/mysql_install_db

6.所有者の変更(バイナリ→root、データ→mysql)
 chown -R root /usr/local/mysql
 chown -R mysql /usr/local/mysql/var
 chgrp -R mysql /usr/local/mysql

7.初期化&起動
 /usr/local/mysql/bin/mysqld_safe --user=mysql &

8.バージョン&パラメータ確認
 /usr/local/mysql/bin/mysqladmin version
 /usr/local/mysql/bin/mysqladmin variables

9.シャットダウン
 /usr/local/mysql/bin/mysqladmin -u root shut

10.自動起動設定
 support-files/mysql.serverをinit.dとかrc.?に配備
 Redhatなら

さて、この後どう料理しますか…

| | Comments (0) | TrackBack (0)

« December 5, 2004 - December 11, 2004 | Main | January 2, 2005 - January 8, 2005 »