2007年01月12日

CentOS4.4にMySQL5.0を入れてみた

今まで個人でこっそり使っていたサーバにHDDを追加したついでに
OSをごっそり入れ替えてみることにしました。
近々導入予定のサーバがRHEL4なのでこちらはフリーのCentOS4で。

デフォルトで導入されるのがMySQL4.1っぽかったのでこちらは5.0を入れてみようかなと思ったわけです。

で、やっぱりいろいろ嵌るわけです。
以下、インストールメモ。
まずはダウンロード。
http://dev.mysql.com/downloads/mysql/5.0.html
から、RHEL4用のRPMをゲット。
http://dev.mysql.com/get/Downloads/MySQL-5.0/MySQL-server-standard-5.0.27-0.rhel4.i386.rpm/from/http://mirror.mysql-partners-jp.biz/
http://dev.mysql.com/get/Downloads/MySQL-5.0/MySQL-client-standard-5.0.27-0.rhel4.i386.rpm/from/http://mirror.mysql-partners-jp.biz/
http://dev.mysql.com/get/Downloads/MySQL-5.0/MySQL-shared-compat-5.0.27-0.rhel4.i386.rpm/from/http://mirror.mysql-partners-jp.biz/
http://dev.mysql.com/get/Downloads/MySQL-5.0/MySQL-devel-standard-5.0.27-0.rhel4.i386.rpm/from/http://mirror.mysql-partners-jp.biz/

そして、おもむろにインストール。

# rpm -Uvh MySQL-*.i386.rpm


・・・が、perl-DBIが必要らしいので、

# yum install perl-DBI

いやー、yumって便利ですねぇ・・・

そして、rpmインストール再チャレンジ。
・・・が、今度は起動しない。なーぜー。

似たような環境でもどうやら動いていないらしい。
参考:ギジュツメモ: RHEL4 に MySQL5.0 をインストール

もうちょっと調べてみると、
公式リファレンスのコメントに使えそうな情報が!
参考:MySQL AB :: MySQL 5.0 Reference Manual :: 2.4.9 Installing MySQL on Linux

ってことで、早速試してみると・・・

# /usr/sbin/setenforce 0
# rpm -Uvh --force MySQL-*.i386.rpm
# /usr/sbin/setenforce 1


で、無事起動を確認しました。

しかし、SELinuxってなんだろう・・・
ちょっと調べておいた方が良いのかもしれません。


さて。インストールはしたものの、/etc/my.cnfもないしそのテンプレートもないんだけれど、
エンコーディングとかどうなってるんだろう、コレ。

ちなみに、試してみると、


mysql> SHOW VARIABLES LIKE 'character%';
+--------------------------+----------------------------+
| Variable_name | Value |
+--------------------------+----------------------------+
| character_set_client | latin1 |
| character_set_connection | latin1 |
| character_set_database | latin1 |
| character_set_filesystem | binary |
| character_set_results | latin1 |
| character_set_server | latin1 |
| character_set_system | utf8 |
| character_sets_dir | /usr/share/mysql/charsets/ |
+--------------------------+----------------------------+
8 rows in set (0.00 sec)


もう、文字コードに苦しめられるのは勘弁願いたいのですが。

posted by naoh at 14:22| 愛知 霧| Comment(0) | TrackBack(0) | 技術的ちらしの裏 | このブログの読者になる | 更新情報をチェックする
この記事へのコメント
コメントを書く
お名前:

メールアドレス:

ホームページアドレス:

コメント:

認証コード: [必須入力]


※画像の中の文字を半角で入力してください。
この記事へのトラックバックURL
http://blog.seesaa.jp/tb/31285671
※言及リンクのないトラックバックは受信されません。

この記事へのトラックバック