phpMyAdminにサーバーを追加する phpMyAdmin 4.4.15.10


  • Ec2にインストールしたphpMyAdminでRDS上にある開発データベースと本番データベースを切り替えられるようにする

なんか、webに落ちているやり方だと(マニュアルを含めて)上手くいかなかったのでなんとか成功したやり方をメモ

環境

centos 7

参考

参考https://docs.phpmyadmin.net/ja/latest/setup.html#setup

RedHat系は、/etc/phpMyAdminにカスタマイズ項目を記載しないと効かない

手順

複数行を変更するので、config.inc.phpをFTPでローカルにコピーしてから作業しました。
ただ、config.inc.phpは書き込み禁止設定されているので、ルートになる必要があります

  1. 管理者ユーザーとなる
    sudo su -
  2. FTPでファイルのアップロードが可能なように、phpMyAdminディレクトリの権限変更 chmod o+wx phpMyAdmin
  3. cd /etc/phpMyAdmin
  4. ls -al で config.inc.phpがある事を確認、無ければ、/usr/share/config.inc.phpをコピーしてくる
  5. /etc/phpMyAdmin/config.inc.phpをローカルにダウンロード
  6. 下の様に変更後、サーバーにアップする。けど、念のためバックアップを取る
  7. mv config.inc.php config.inc.php.bk (config.inc.phpは書き込み禁止なので、ルートにて名前を変更する)
  8. FTPでconfig.inc.phpをアップロード
  9. 権限の変更 chmod o-w config.inc.php

以下を追加

$i++;
$cfg['Servers'][$i]['host'] = '******.cmurclmkincr.ap-northeast-1.rds.amazonaws.com';
$cfg['Servers'][$i]['verbose'] = 'staging