MySQL2007年3月10日データサーバーMySQLを導入、稼動します。併せて管理ソフトphpMyAdminも導入します。今回はMySQLのバージョンが4.0から5.0に上がり、データベースと言語コードに一部互換性がなく、ちょっと苦労しました。データサーバーとしてMySQLを導入します。これは主に次の2つのデータを保存する目的で使用します。1.ホームページの内容(BBSを始めとしてこのホームページもそうです。)2.メールのサイト、ユーザ、認証データ、メールボックスの設定など今回はMySQLと、ブラウザからMySQLを設定したりデータを確認、修正できるように併せてphpMyAdminを導入します。MySQLの導入をhttp://dev.mysql.com/doc/refman/4.1/ja/を参考にしながら進めます。(Ver5の日本語ドキュメントが見つからないので。今までのサーバーのMySQLのバージョンは4ですが今回は5に上がっています。データの互換性があるか等多少心配があります。(perl-DBIも依存関係により指定)さらにMySQLを制御したり機能を追加するためのパッケージも入れます。これでmysqlコマンドが使えるようになります。古いサーバーには入っています。拡張機能を提供するとありますが本当に必要かどうかよくわかりません。phpインストールの際依存パッケージとしてすでにインストールされています。例によってSynapticでMySQLサーバーをインストールします。"password"な、なんと、サーバーに繋がらないとのエラー。MySQLサーバーが起動していません。コンピュータを再起動してもだめ。インストール失敗です。成功!実はインストール前にNFSのテストも兼ねて現在稼動中のサーバーからMySQLのデータをコピーしてありました。これが原因だった可能性があります。そこで/var/lib/mysqlをディレクトリごとコピーしたデータそっくり削除。入れたパッケージもSynapticで完全削除。一度気を取り直してインストールを行います。今度は以下のパッケージを指定。MySQL-serverMySQL-clientMySQL-embeddedMySQL-sharedMySQL-develインストールが終ったらすぐにrootシェルからMySQLを設定するために必要な特権ユーザー(root)のパスワードを設定します。"password"成功!何で1回目がだめだったかは推定ですが、すでに/var/lib/mysqlがあってデータも入っていたので、インストール時の初期設定が省略された可能性があると思っています。追求する気もないのでひとまずいいことにします。phpMyAdmin最新版日本語ドキュメントhttp://www.phpmyadmin.net/pma_localized_docs/Documentation_ja.htmlを参考にします。これによるとphpにmcryptがあるといいと書いてあるのでさっそくインストール。(依存により)の2点を入れておきます。phpmyadminのホームページから最新版のファイルをダウンロードします。ダウンロードしました。ダウンロードしたファイルを右クリックでここに展開。phpMyAdmin-2.10.0.2-...なるディレクトリができて中にファイルが入っています。これをディレクトリごとそっくり/home/mysite/wwwにコピー、あるいは別のところにコピーして/home/mysite/wwwにディレクトリへのリンクを置きます。