phpMyAdmin
Apache・Webサーバ • MySQL・DB関連 2005/09/27 (火) -
WebベースMySQLデータベース管理ツール
公式サイト
phpMyAdmin(http://www.phpmyadmin.net/home_page/)
インストール
公式サイトから最新版アーカイブをdownload。適当なディレクトリで解凍。
$ tar zxvf phpMyAdmin-2.5.7.tar.gz
$ cd phpMyAdmin-2.5.7
config.inc.phpを編集
$ vi config.inc.php
39行目
$cfg['PmaAbsoluteUri?'] = ' phpMyAdminのURL (例:http://example.com/MyAdmin/) ';
84行目
$cfg['Servers'][$i]['password'] = ' DBアクセスパスワード ';
全てを、httpでアクセスできるPathへコピーする。
$ cp -R ../phpMyAdmin-2.5.7 /var/www/html/
$ mv /var/www/html/phpMyAdmin-2.5.7 /var/www/html/MyAdmin
とりあえずコレで動く
http://example.com/MyAdmin/ にアクセスしてメニューが出てくるのを確認
アクセス制限
このままでは誰でもデータベースを操作できてしまうので、MyAdminディレクトリ全体をBASIC認証でアクセス制限する。
$ 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
注意
.htpasswdファイルはhttpで直接アクセス出来ない場所に作成する。
関連しそうなentry
Author: DebianOoM 2005/09/27 (火) 15:55