coLinux日記

coLinuxはフリーソフトを種として、よろずのシステムとぞなれりける。

MySQLインストール

2006-12-15 23:34:42 | MySQL
コタツの部屋に移って、OpenSSH を使って、TeraTerm から coLinux が使えるようになり、ずっと暖かくなりました。

まずは、MySQL からインストールします。先に lynx を入れます。lynx は、coLinux のようにテキストベースで作業するときにソースなどをダウンロードするときに便利です。
# yum install lynx.i386
.................
# which lynx
/usr/bin/lynx
#

これを使って、MySQL公式サイト( http://www.mysql.com/ ) からソースをダウンロードします。  
mysql-5.0.27.tar.gz
mysql-5.0.27.tar.gz.asc

ソースのダウンロードとかは、先ほどの lynx を使うか、Windowsで行い、先ほど用意したc:\Temp を通して Linux 側に持っていっています。この環境では、とりあえず samba は使わないことにしました。MySQL のサイトは、少々複雑でソースまでたどり着くのにちょっと戸惑いました。

まずは、ダウンロードしたソースが問題ないかどうかを出来る範囲でチェックします。ダウンロードサイトに MD5 の値
MD5: 584d423440a9d9c859678e3d4f2690b3

がありましたのでそれを調べます。
$ md5sum mysql-5.0.27.tar.gz
584d423440a9d9c859678e3d4f2690b3  mysql-5.0.27.tar.gz

で、問題なしでした。ついでに 署名も調べます。
$ gpg --verify mysql-5.0.27.tar.gz.asc
...................
gpg: Signature made Sun 22 Oct 2006 06:06:31 AM EDT using DSA key ID 5072E1F5
gpg: Can't check signature: public key not found

$ gpg --import 5072e1f5.txt
...................
gpg: key 5072E1F5: public key "MySQL Package signing key (www.mysql.com) <build@mysql.com>" imported
...................
$ gpg --verify mysql-5.0.27.tar.gz.asc
...................
gpg: Good signature from "MySQL Package signing key (www.mysql.com) <build@mysql.com>"
...................

正しく署名されたものに間違いなさそうです。
早速展開します。
$ mkdir src
$ cd src
$ tar xvzf ../mysql-5.0.27.tar.gz
..............................
$ cd mysql-5.0.27
$

mysql はバージョンアップがよくあるので、インストール先は、/usr/local ではなく、バージョンが分かるようにした方が便利そうです。
$ ./configure --prefix=/usr/local/mysql5027 --with-charset=utf8 --with-openssl --with-extra-charsets=all
.....................
checking for OpenSSL... Could not find an installation of OpenSSL
$

OpenSSL関連がないみたいです。openssl-devel.i386 が入ってないからです。ここは、yum でインストールします。
# yum install openssl-devel.i386
..................................
#

ついでに、zlib-devel も入ったみたいです。もういちど configure を実行します。
................................
Thank you for choosing MySQL!

$

となって、Makefile は作成できました。早速コンパイルします。
$ make 2>&1 | tee  Makeing.list 
................................
$

20~30分くらいであっさりコンパイルできました。coLinux は本当にすばらしいです。
コメント
  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする