*******************************************
環境
・Windows XP Home Edition Version 2002 SP2
・Apache2.24
・PHP5.23
・Mysql5.0
・phpMyAdmin3.1.0
*******************************************
http://memories.zal.jp/WP/?p=444 で
「phpMyAdmin」をダウンロードしました。ダウンロードした圧縮ファイルを解凍します。
「config.sample.inc.php」というファイルがありますので、コピーして「config.inc.php」という名前に変更します。
「config.inc.php」で「phpMyAdmin」の設定を行っていきます。
ファイルを開くと次のように書かれています。
$cfg['blowfish_secret'] = '';
$i = 0;
$i++;
$cfg['Servers'][$i]['auth_type'] = 'cookie';
$cfg['Servers'][$i]['host'] = 'localhost';
$cfg['Servers'][$i]['connect_type'] = 'tcp';
$cfg['Servers'][$i]['compress'] = false;
$cfg['Servers'][$i]['extension'] = 'mysql';
$cfg['Servers'][$i]['bs_garbage_threshold'] = 50;
$cfg['Servers'][$i]['bs_repository_threshold'] = '32M';
$cfg['Servers'][$i]['bs_temp_blob_timeout'] = 600;
$cfg['Servers'][$i]['bs_temp_log_threshold'] = '32M';
$cfg['UploadDir'] = '';
$cfg['SaveDir'] = '';
■$cfg['blowfish_secret']
「クッキー」認証タイプを利用するときに使用されるパスフレーズを指定します。
暗号化する為の一部に使われるらしく、46文字以内で入力します。
■$cfg['Servers'][$i]['auth_type']
認証方法を指定します。
①config
config認証を指定します。config.inc.phpにユーザ名をパスワードを書き込んで認証します。
②cookie
cookie認証を指定します。セッションとクッキーを利用するようです。
③http
http認証を指定します。HTTP-Authを利用するみたいなので「Basic認証」みたいな感じ?
■$cfg['Servers'][$i]['host']
ホスト名かIPアドレスを指定します。
■$cfg['Servers'][$i]['connect_type']
Mysqlの接続タイプを指定します。「tcp」タイプと「socket」タイプがあります。
■$cfg['Servers'][$i]['compress']
圧縮プロトコルを利用するかどうか指定します。
■$cfg['Servers'][$i]['extension']
MySQL エクステンションのタイプを指定します。
■BLOB データ関連
$cfg['Servers'][$i]['bs_garbage_threshold'] = 50;
$cfg['Servers'][$i]['bs_repository_threshold'] = '32M';
$cfg['Servers'][$i]['bs_temp_blob_timeout'] = 600;
$cfg['Servers'][$i]['bs_temp_log_threshold'] = '32M';
MySQL にある BLOB 型というデータ型の設定をしているようです。
BLOB型は、ただのテキストデータで、
バイナリ文字列をそのまま格納しているのとほぼ同じらしいです。
■$cfg['UploadDir']
phpMyAdminのアップロード機能を利用しないで直接FTPなどでSQLファイルを
アップするフォルダを指定するみたいです。
そのファイルをphpMyAdminから読み込んで取り込むときに使うらしい。
HTTPではアップロードするには大きすぎファイルを取り込む場合などに使うようです。
■$cfg['SaveDir']
ダンプを保存するディレクトリ名を指定します。
他コメント化されている設定もたくさんあったのですが、また利用するときに調べてみます。
今回は $cfg['blowfish_secret'] と$cfg['Servers'][$i]['host'] だけを変更し、
他はデフォルトのままにしました。
「config.inc.phpの設定 『phpMyAdmin』」への1件のフィードバック