====== phpmyadmin構築 ======
===== 最新版のダウンロード =====
公式サイトから最新版を確認、ダウンロードする。
公式サイト:http://www.phpmyadmin.net/home_page/index.php
ダウンロード:http://www.phpmyadmin.net/home_page/downloads.php
# wget http://prdownloads.sourceforge.net/phpmyadmin/phpMyAdmin-4.2.11-all-languages.tar.gz
===== 解凍 =====
# tar xzvf phpMyAdmin-4.2.11-all-languages.tar.gz
===== 任意の場所に移動(設置) =====
# mv ./phpMyAdmin-4.2.11-all-languages /var/www/html/~pma/
===== 設定ファイルの編集 =====
# cp /var/www/html/~pma/config.sample.inc.php /var/www/html/~pma/config.inc.php
# vi /var/www/vhosts/pma/public_html/config.inc.php
==== 18行目付近 ====
''内に適当な文字列を記述
$cfg['blowfish_secret'] = '123456789'; /* YOU MUST FILL IN THIS FOR COOKIE AUTH! */
===== ブラウザからアクセス =====
http://pma.example.com
ユーザー、パスワードでログイン。
※root/ブランクではログインできないので、rootは事前にパスワードを設定しておく
====== Tips:パスワードブランクを許可する ======
# vi /var/www/vhosts/pma/public_html/config.inc.php
-) //$cfg['Servers'][$i]['AllowNoPassword'] = false;
+) $cfg['Servers'][$i]['AllowNoPassword'] = true;
====== Tips:MySQLのrootにパスワードを設定 ======
# mysql -u root
mysql> UPDATE mysql.user SET Password = PASSWORD('pwd') WHERE User = 'root';
mysql> FLUSH PRIVILEGES;
mysql> exit
====== Tips:タイムアウト時間の設定 ======
===== そのセッションのみ設定する =====
メニューから[その他]-[設定]を選択
{{MySQL:phpMyAdmin構築:pma_001.png}}
サブメニューから[機能]を選択
{{MySQL:phpMyAdmin構築:pma_002.png}}
[ログインクッキーの有効期間]を設定
{{MySQL:phpMyAdmin構築:pma_003.png}}
===== 永続的に設定する =====
# vi /var/www/vhosts/pma/public_html/config.inc.php
ファイル末尾に以下を追加
時間は秒単位なので、以下の例では24時間(60秒 * 60 分 * 24時間)
// Timeout configuration
ini_set("session.gc_maxlifetime", 60*60*24);
$cfg['LoginCookieValidity'] = 60*60*24;