このページの2つのバージョン間の差分を表示します。
次のリビジョン | 前のリビジョン | ||
02_freebsd:04_database:01_mysql:mysql_phpmyadmin [2012/12/13 00:28] – 作成 matsui | 02_freebsd:04_database:01_mysql:mysql_phpmyadmin [2012/12/13 00:35] (現在) – matsui | ||
---|---|---|---|
行 1: | 行 1: | ||
+ | ====== MySQL - PHPMyAdmin ====== | ||
+ | WebブラウザからMySQLデータベースを管理するためのPHPで記述されたソフトウェアです。 | ||
+ | |||
+ | phpMyAdminを使用してWebブラウザからMySQLのテーブル操作、インポート・エクスポートすることが出来ます。 | ||
+ | |||
+ | ====== 環境 ====== | ||
+ | * FreeBSD 6.1 | ||
+ | * PHP 4.4.4 | ||
+ | * MySQL 4.1.23 | ||
+ | |||
+ | ====== ダウンロード ====== | ||
+ | [[http:// | ||
+ | |||
+ | ====== インストール ====== | ||
+ | |||
+ | ===== 展開 ===== | ||
+ | Web上から表示できる場所に展開するとよいと思います。 | ||
+ | < | ||
+ | $ tar zxvf phpMyAdmin-2.9.2-all-languages.tar.gz | ||
+ | $ mv phpMyAdmin-2.9.2-all-languages phpMyAdmin | ||
+ | $ cp config.sample.inc.php config.inc.php | ||
+ | </ | ||
+ | |||
+ | ==== 設定変更 ==== | ||
+ | < | ||
+ | $ vi config.ini.php | ||
+ | | ||
+ | 38 $cfg[' | ||
+ | 39 $cfg[' | ||
+ | |||
+ | ↓ | ||
+ | 38 $cfg[' | ||
+ | 39 $cfg[' | ||
+ | |||
+ | | ||
+ | 17 $cfg[' | ||
+ | </ | ||
+ | これでmysqlに設定してあるユーザ名・パスワードでログインできます。 | ||
+ | |||
+ | ===== 確認 ===== | ||
+ | |||
+ | ウェブ上から確認。 | ||
+ | http:// | ||
+ | |||
+ | ===== 最新のバージョンだとlibmcryptが無いと怒られる ===== | ||
+ | < | ||
+ | # cd / | ||
+ | # make install clean | ||
+ | |||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | </ | ||
+ | |||
+ | ===== デフォルトでログインするように設定する。 ===== | ||
+ | |||
+ | デフォルトでログインするユーザ名:パスワードを設定する。\\ | ||
+ | auth_typeをconfigに変更する。 | ||
+ | < | ||
+ | # cd phpMyAdmin | ||
+ | # cp config.sample.inc.php config.inc.php | ||
+ | # vi config.inc.php | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | </ | ||
+ | |||
+ | ===== Basic認証をかけておく ===== | ||
+ | この場合アクセスするだけで、ログインできてしまうのでBasic認証をかけておく | ||
+ | < | ||
+ | # cd phpMyAdmin | ||
+ | # vi .htaccess | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | </ | ||
+ | ===== パスワードファイルの作成 ===== | ||
+ | < | ||
+ | # htpasswd -c .htpasswd hogehoge | ||
+ | New password: | ||
+ | | ||
+ | | ||
+ | </ | ||
+ | |||
+ | ===== アクセスできるDBを設定する。 ===== | ||
+ | < | ||
+ | | ||
+ | | ||
+ | 201 $cfg[' | ||
+ | </ | ||
+ | |||
+ | |||
+ | ====== phpMyAdminでeucが文字化け ====== | ||
+ | ■phpMyAdmin/ | ||
+ | |||
+ | function PMA_DBI_postConnect | ||
+ | |||
+ | 全部をコメントアウトして下記ソースに変更 | ||
+ | |||
+ | function PMA_DBI_postConnect($link, | ||
+ | require_once(' | ||
+ | } |