MySQL 5.0インストール手順

インストール元

インストール元のtarボールは下記URLより取得する。

http://dev.mysql.com/downloads/mysql/5.0.html

各種バイナリとソースが公開されており、ページの一番下にある「Source downloads」の「Tarball (in 5.1 both Unix & Windows, tar.gz)」を取得する。

インストール手順

インストールの際にはMySQL専用のユーザを作成し、全ての作業を専用ユーザにて行う。
root権限でログイン後、ユーザを作成する。

groupadd mysql
useradd -g mysql mysql
passwd mysql 

インストール先ディレクトリの親ディレクトリに対して専用ユーザの書き込み権限がない場合は事前にディレクトリを作成して所有者を変更する。

mkdir /usr/local/mysql
chown mysql.mysql /usr/local/mysql/

ソースファイルを展開して、ソースディレクトリを専用ユーザが書き込み可能にするように所有者を変更する。

tar xfvz mysql-5.0.26.tar.gz
chown -fR mysql.mysql ./mysql-5.0.26

専用ユーザ権限に切り替える

su mysql

設定とコンパイルを行う

./configure --with-charset=utf8 --with-extra-charsets=all --with-mysqld-user=mysql --prefix=/usr/local/mysql
make
make install

データベースの初期化を行う

./scripts/mysql_install_db

MySQLを起動する

/usr/local/mysql/bin/mysqld_safe &

疎通を確認する

/usr/local/mysql/bin/mysqladmin -u root@localhost ping
mysqld is alive

configureオプション

  • デフォルト文字コード
    --with-charset=[CHARSET]
binary
armscii8
ascii
big5
cp1250
cp1251
cp1256
cp1257
cp850
cp852
cp866
cp932
dec8
eucjpms
euckr
gb2312
gbk
geostd8
greek
hebrew
hp8
keybcs2
koi8r
koi8u
latin1
latin2
latin5
latin7
macce
macroman
sjisShift JIS
swe7
tis620
ucs2
ujisEUC-JP
utf8UTF-8
  • 追加言語
    --with-extra-charsets=[CHARSET]
none含めない
complex動的にロードできないすべての文字を含める
allすべてのキャラクタセットをバイナリに含める
  • 実行ユーザ
    --with-mysqld-user=[USER]
  • インストールディレクトリ
    --prefix=[DIR]

トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS