config.inc.phpの設定 『phpMyAdmin』


*******************************************
環境
 ・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件のフィードバック

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です