公開日: 2012年8月18日 16:12:44
最終更新: 2016年4月19日 15:06:13

phpMyAdmin のインストール

phpMyAdmin インストール

phpMyAdmin はmysql データベースを視覚的に扱うことのできるウェブインターフェースです。最新版は公式サイトを参照のこと

※ なるべく SSL サイトにインストールすること。

ダウンロードして SSL サイトの DocumentRoot へ展開します。

phpMyAdmin の設定ファイルを作成します。サンプルファイル(config.sample.inc.php)をコピーします。

phpmyadmin 用のテーブルを追加します。

mkpasswd コマンド(expect) を使用して46ケタのパスワードを作成します。

設定ファイル (config.inc.php) を修正します。

/*
 * This is needed for cookie based authentication to encrypt password in
 * cookie
 */
$cfg['blowfish_secret'] = '46ケタのパスワード'; /* YOU MUST FILL IN THIS FOR COOKIE AUTH! */

pmadb 関連をアンコメントします。
行頭にスペースがあると正常に動かないことがありますので注意。

/* User used to manipulate with storage */
// $cfg['Servers'][$i]['controlhost'] = '';
// $cfg['Servers'][$i]['controluser'] = 'pma';
// $cfg['Servers'][$i]['controlpass'] = 'pmapass';

/* Storage database and tables */
$cfg['Servers'][$i]['pmadb'] = 'phpmyadmin';
$cfg['Servers'][$i]['bookmarktable'] = 'pma_bookmark';
$cfg['Servers'][$i]['relation'] = 'pma_relation';
$cfg['Servers'][$i]['table_info'] = 'pma_table_info';
$cfg['Servers'][$i]['table_coords'] = 'pma_table_coords';
$cfg['Servers'][$i]['pdf_pages'] = 'pma_pdf_pages';
$cfg['Servers'][$i]['column_info'] = 'pma_column_info';
$cfg['Servers'][$i]['history'] = 'pma_history';
$cfg['Servers'][$i]['table_uiprefs'] = 'pma_table_uiprefs';
$cfg['Servers'][$i]['tracking'] = 'pma_tracking';
$cfg['Servers'][$i]['designer_coords'] = 'pma_designer_coords';
$cfg['Servers'][$i]['userconfig'] = 'pma_userconfig';
$cfg['Servers'][$i]['recent'] = 'pma_recent';
/* Contrib / Swekey authentication */
$cfg['Servers'][$i]['auth_swekey_config'] = '/etc/swekey-pma.conf';

※ home ディレクトリを docroot にする場合は 701または711にパーミッション変更

設定が終わったら https://サーバのアドレス/phpmyadmin/ な感じにアクセス

ユーザ名/パスワードは mysql に設定されているユーザのものを使用します。