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/
そして、おもむろにインストール。
・・・が、perl-DBIが必要らしいので、
いやー、yumって便利ですねぇ・・・
そして、rpmインストール再チャレンジ。
・・・が、今度は起動しない。なーぜー。
似たような環境でもどうやら動いていないらしい。
参考:ギジュツメモ: RHEL4 に MySQL5.0 をインストール
もうちょっと調べてみると、
公式リファレンスのコメントに使えそうな情報が!
参考:MySQL AB :: MySQL 5.0 Reference Manual :: 2.4.9 Installing MySQL on Linux
ってことで、早速試してみると・・・
で、無事起動を確認しました。
しかし、SELinuxってなんだろう・・・
ちょっと調べておいた方が良いのかもしれません。
さて。インストールはしたものの、/etc/my.cnfもないしそのテンプレートもないんだけれど、
エンコーディングとかどうなってるんだろう、コレ。
ちなみに、試してみると、
もう、文字コードに苦しめられるのは勘弁願いたいのですが。
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)
もう、文字コードに苦しめられるのは勘弁願いたいのですが。
この記事へのコメント
コメントを書く
この記事へのトラックバックURL
http://blog.seesaa.jp/tb/31285671
※言及リンクのないトラックバックは受信されません。
この記事へのトラックバック
http://blog.seesaa.jp/tb/31285671
※言及リンクのないトラックバックは受信されません。
この記事へのトラックバック


