web-dev-qa-db-ja.com

AmazonRDSデータベースでphpmyadminアクセスを取得する方法

私はアマゾンウェブサービスを初めて使用し、このサービスを操作する知識がありません。最近、Amazon RDSを使用してmysqlデータベースを作成し、phpmyadminにアクセスして既存のデータベースをAmazon RDSにインポートしたいのですが、多くの時間を費やした後、この問題を解決するための解決策を得ることができませんでした。
誰かが解決策を見つけるのを手伝ってくれませんか。

11
Fiaz Ahmad

ローカルマシンまたはサーバーでphpadminを設定して、Amazonデータベースに直接接続する方法がありますが、これには、Amazonデータベースの接続文字列が必要になります。 Amazonデータベースサーバーの設定を調べて、IP/URL、db_name、user_name、およびパスワードを取得します。これらすべてのファイルを取得したら、次の手順に従います

  1. Phpadminフォルダーに移動します。つまり(サーバーへのftpが必要な場合があります)C:\ wamp\apps\phpmyadmin4.1.14
  2. 構成ファイルconfig.inc.phpを見つけます
  3. それをコピーしてバックアップを作成します
  4. テキストエディタで開きます
  5. このコードブロックを見つけてコピーします(ブロック全体)

    $i++;
    /* Authentication type */
    $cfg['Servers'][$i]['verbose'] = 'mysql wampserver';
    //$cfg['Servers'][$i]['auth_type'] = 'cookie';
    $cfg['Servers'][$i]['auth_type'] = 'config';
    $cfg['Servers'][$i]['user'] = 'root';
    $cfg['Servers'][$i]['password'] = '';
    /* Server parameters */
    $cfg['Servers'][$i]['Host'] = '127.0.0.1';
    $cfg['Servers'][$i]['connect_type'] = 'tcp';
    $cfg['Servers'][$i]['compress'] = false;
    /* Select mysql if your server does not have mysqli */
    $cfg['Servers'][$i]['extension'] = 'mysqli';
    $cfg['Servers'][$i]['AllowNoPassword'] = true;
    
  6. 以下のコピーをAmazonサイトに一致するように変更します。ホストはデータベースサーバーのIP/URL、ユーザーはユーザー名とパスワードです...

  7. 設定ファイルを閉じて、phpadminを再起動/再起動します Drop Down
  8. 現在のサーバーの下のドロップダウンで、追加したAmazonサーバーを見つけることができます
  9. これと同じ手法で、phpadminにさまざまなデータベースサーバーを追加できます
4
Vectoria