====== 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;