WebベースMySQLデータベース管理ツール
公式サイト
phpMyAdmin(http://www.phpmyadmin.net/home_page/


インストール

公式サイトから最新版アーカイブをdownload。
適当なディレクトリで解凍。
[shell gutter=”false”]
$ tar zxvf phpMyAdmin-2.5.7.tar.gz
$ cd phpMyAdmin-2.5.7
[/shell]

config.inc.phpを編集
[shell gutter=”false”]
$ vi config.inc.php
[/shell]
39行目
[php num=39]
$cfg[‘PmaAbsoluteUri?’] = ‘ phpMyAdminのURL (例:http://example.com/MyAdmin/) ‘;
[/php]
84行目
[php num=84]
$cfg[‘Servers’][$i][‘password’] = ‘ DBアクセスパスワード ‘;
[/php]

全てを、httpでアクセスできるPathへコピーする。
[shell gutter=”false”]
$ cp -R ../phpMyAdmin-2.5.7 /var/www/html/
$ mv /var/www/html/phpMyAdmin-2.5.7 /var/www/html/MyAdmin
[/shell]

とりあえずコレで動く
http://example.com/MyAdmin/ にアクセスしてメニューが出てくるのを確認

アクセス制限

このままでは誰でもデータベースを操作できてしまうので、MyAdminディレクトリ全体をBASIC認証でアクセス制限する。
[shell gutter=”false”]
$ htpasswd -c /home/debian/.htpasswd debian
New password:
Re-type new password:
Adding password for debian
$ vi /var/www/html/MyAdmin/.htaccess
AuthName phpMyAdmin
AuthType Basic
AuthUserFile /home/debian/.htpasswd
Require user debian
[/shell]

注意

.htpasswdファイルはhttpで直接アクセス出来ない場所に作成する。



関連しそうなentry