インストール手順(MySQL5.0) のバックアップ(No.8)
- バックアップ一覧
- 差分 を表示
- 現在との差分 を表示
- ソース を表示
- インストール手順(MySQL5.0) へ行く。
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 -d /usr/local/mysql mysql passwd mysql
インストール先ディレクトリの親ディレクトリに対して専用ユーザの書き込み権限がない場合は事前にディレクトリを作成して所有者を変更する。
mkdir /usr/local/mysql chown mysql.mysql /usr/local/mysql/
ソースファイルを展開して、ソースディレクトリを専用ユーザが書き込み可能にするように所有者を変更する。
wget http://dev.mysql.com/get/Downloads/MySQL-5.0/mysql-5.0.51a.tar.gz/from/http://mirror.mysql-partners-jp.biz/ tar xfvz mysql-5.0.51a.tar.gz chown -fR mysql.mysql ./mysql-5.0.51a
専用ユーザ権限に切り替える
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 | |
sjis | Shift JIS |
swe7 | |
tis620 | |
ucs2 | |
ujis | EUC-JP |
utf8 | UTF-8 |
- 追加言語
--with-extra-charsets=[CHARSET]
none | 含めない |
complex | 動的にロードできないすべての文字を含める |
all | すべてのキャラクタセットをバイナリに含める |
- 実行ユーザ
--with-mysqld-user=[USER]
- インストールディレクトリ
--prefix=[DIR]