phpmyadmin [Install Maniax 3]

インストールマニアックス 3 の予選も今日が最終日。 結局、まともの OSS アプリケーションのインストールまで漕ぎ付くことができなかった。 それでもなんとか PHP はまともに動くようになったので、かたちだけでも整えるつもりで、MySQL の管理を楽にするための phpMyAdmin をインストールする。 phpMyAdmin は公式サイト (英語) からダウンロードできる。 2010.1 月 9 日現在では 3.2.5 が安定版リリースになるようだ (3-4 日前はまだ 3.2.4 だった)。 ダウンロードしたファイル名は phpMyAdmin-3.2.5-all-languages.zip だ。 なお、公式サイトからダウンロードするときは、表示の右上部の緑色の枠に書かれた「Download 3.2.5:」をクリックしてはいけない。 「Download 3.2.5:」をくりっくするとリリースノートがダウンロードしてしまう。 「Download 3.2.5:」のすぐ下の「.7z」や「.bz2」、「.bz」、「.zip」のどれかをクリックしよう。 クリックした拡張子で示される形式で圧縮されたファイルがダウンロードできる。
phpMyAdmin のダウンロード
公式サイトで「Download 3.2.5:」の下の「.zip」をクリックしてダウンロードした、phpMyAdmin-3.2.5-all-languages.zip ファイルを解凍すると、phpMyAdmin-3.2.5-all-languages というフォルダができる。 できたフォルダの中にある config.sample.inc.php を config.inc.php ファイルにコピーする。 コピーした config.inc.php ファイルの以下の行を編集して保存する。
$cfg['blowfish_secret'] = '********'
注: 'blowfish_secret'] = '********'は暗号化で使うための任意の英数字
config.inc.php ファイルを編集、保存したら、phpMyAdmin を展開した phpMyAdmin-3.2.4-all-languages フォルダをリ phpmyadmin にリネームしてインストールマニアックスで公開しているフォルダに移動する。 これだけで phpMyAdmin のインストールは完了だ。 確認のために Web ブラウザで http://maniax3.compnet.jp/phpmyadmin/ にアクセスしてみると、phpMyAdmin のログインページが表示される。 MySQL のユーザーは MySQL をインストールしたときにインストーラーのウィザードで作った root だけなので、ログインに使うユーザー名も root になる。 パスワードにもこのときに指定したものを入力する。
phpMyAdmin ログインページ
ユーザー名とパスワードを入力したら「実行する」ボタンをクリックすれば、phpMyAdmin の編集画面が表示されるはず… なのだが、かなり待たされた後にエラーになってしまった。
phpMyAdmin のログインでエラー
このエラーからすると、phpMyAdmin が MySQL に接続できないとらしい。 最初はファイアーウォールが正しく設定されていないのかもしれないとも思ったが、config.inc.php ファイルの中で MySQL のホスト名は localhost と書かれていたので、それはなさそうだ。 もしかすると localhost から IP アドレスへの名前解決に失敗している可能性も考えられると、config.inc.php の $cfg['Servers'][$i]['host'] = 'localhost'; の行の localhost を以下のように 127.0.0.1 に修正した。
$cfg['Servers'][$i]['host'] = 127.0.0.1
これで改めて phpMyAdmin のログインページにアクセスし、ユーザー名とパスワードを入力したら「実行する」ボタンをクリックすると、今度は正しく phpMyAdmin の編集画面が表示された。 後ほど、コマンドラインで ping localhost として試してみたところ、local host は ::1 という IPv6 のアドレスに名前解決されていた。 MySQL が IPv6 をサポートしていないか、設定が悪くて IPv6 で接続できないのかのどちらかが真の原因なのだろうが、ここではこれ以上追求しないでおく。 なお、phpMyAdmin へのアクセスを不特定多数に公開することは非常に危険なので、http://maniax3.compnet.jp/phpmyadmin/ は特定の IP アドレスからしかアクセスできないように設定してある。

関連記事

  • Drupal [Install Maniax 3]2010.3.1 (月) Drupal [Install Maniax 3] 疾うの以前に予選終了を迎え、決勝大会も終えてしまったインストールマニアックス 3 ではあるが、このためのサーバーとそれ以前のインストールマニアックス 2009 で建てたサーバーの 2 […]
  • WordPress だけでも作業報告 (後半) [Install Maniax 3]2010.2.10 (水) WordPress だけでも作業報告 (後半) [Install Maniax 3] 前半の記事ではダウンロードした WordPress のソースファイルを、作業用のフォルダーに解凍、展開して公開前の準備をするところまで行った。 ここからは実際に WordPress を公開するところまでを書き綴っておく。 WordPress […]
  • WordPress だけでも作業報告 (前半) [Install Maniax 3]2010.2.10 (水) WordPress だけでも作業報告 (前半) [Install Maniax 3] インストールマニアックス 3 の予選も終わって 1 ヶ月が経とうとしているが、実質的にひとつもアプリケーションをインストールしていない状況というのは余りにも情けない。 格好をつけるだけの意味でも、もっとも手慣れている WordPress […]
  • phpMyAdmin [Install Maniax 5]2011.5.24 (火) phpMyAdmin [Install Maniax 5] 前回の記事で Windows Azure に Windows Azure Companion の配置イメージを作り、動作させるところまでができた。 ここではその続きを記していく。 Windows Azure Companion […]

コメントを残す