(最終更新日時:2010-05-18 10:41:33)
オープンソースのリレーショナルデータベース管理システム(RDBMS) MySQL を運用するにあたり、ブラウザから操作する GUI ツール
phpMyAdmin をインストールします。
ダウンロード
phpMyAdmin 公式サイト(
http://www.phpmyadmin.net/home_page/index.php)から次のファイルをダウンロードします。
| ・ | phpMyAdmin 3.3.3 | : | phpMyAdmin-3.3.3-all-languages.tar.bz2 |
| (※)下線部は 2010/05/17 現在の最新リリース番号です。 |
事前準備
関連パッケージとして、下記を事前にインストールしておきます。
| ・ |
MySQL サーバー |
: |
phpMyAdmin は MySQL サーバーの操作ツールです |
| ・ |
Web サーバー |
: |
phpMyAdmin は Web ブラウザ上で操作します |
| ・ |
PHP |
: |
PHP5 で動作します |
インストール
インストールする Web サイトディレクトリでアーカイブを展開します。
ここでは、
/home/www/vhosts/system-act.com/www に展開します。
# cd /home/www/vhosts/system-act.com/www
# tar xjvf ダウンロード先/phpMyAdmin-3.3.3-all-languages.tar.bz2
# mv phpMyAdmin-3.3.3-all-languages phpMyAdmin # アクセスしやすいディレクトリ名に変更します
設定
Web サーバー apache のホスト設定に phpMyAdmin の設定を追加します。
# vi /usr/local/apache2/conf/extra/vhosts/www.system-act.com.conf
:
Alias /phpMyAdmin "/home/www/vhosts/system-act.com/www/phpMyAdmin"
<Directory "/home/www/vhosts/system-act.com/www/phpMyAdmin">
BrowserMatch "MSIE" AuthDigestEnableQueryStringHack=On
AuthType Digest
AuthName "phpMyAdmin"
AuthUserFile /etc/.htdigest # ユーザー認証用ファイル
Require valid-user
</Directory>
# service httpd restart # 再起動して設定を反映させます
.htdigest ファイルを作成します。
認証ユーザー名を
user1 で作成しています。
# /usr/local/apache2/bin/htdigest -c /etc/.htdigest "phpMyAdmin" user1
Adding password for user1 in realm phpMyAdmin.
New password: パスフレーズ
Re-type new password: パスフレーズ(再入力)
# -c は /etc/.htdigest にユーザーを追加する際にはつけないでください。
# "phpMyAdmin" は AuthName と同じものにします。これが違っているとユーザーが一致しても認証エラーになります。
# chmod 604 /etc/.htdigest
定義ファイルを編集します。
# cd /home/www/vhosts/system-act.com/www/phpMyAdmin
# mv config.sample.inc.php config.inc.php
# vi config.inc.php
:
/*
* This is needed for cookie based authentication to encrypt password in
* cookie
*/
$cfg['blowfish_secret'] = '暗号化文字列'; /* YOU MUST FILL IN THIS FOR COOKIE AUTH! */
// (クッキーを暗号化するためのパスフレーズを任意の文字列で設定します)
:
/* Server parameters */
$cfg['Servers'][$i]['host'] = 'actmysql.server.localnet';
// (MySQL は別サーバーですので localhost を置き換えています)
:
操作
ブラウザから、インストールした Web サイトの
/phpMyAdmin/index.php へアクセスします。
(※)クリックすると別画面で拡大画像が開きます。画像は Windows7 64bit のものです。
 |
Digest 認証画面です。
.htdigest ファイルに登録したユーザー名とパスワードを入力します。
|
 |
phpMyAdmin のログイン画面です。
MySQL サーバーに登録しているユーザー名とパスワードを入力します。
|
 |
メールアカウントの GUI 管理ツール PostfixAdmin の MySQL アカウントユーザー postfixadmin でログインした画面です。
|
フィードバック
記事の内容についてのご質問、ご指摘、その他ご意見等は、Weblog/Twitter にて受け付けております。
System House ACT Weblog 内記事 : MySQL GUI 操作ツール : phpMyAdmin
トラックバックまたはコメントにてお寄せください。
Twitter では 宛につぶやいてください。
また、 から、この記事についてつぶやくことができます。
Copyright © 2004-2010 System House ACT. All Rights Reserved.