2014-01-09 7 views
6

AWSの新機能で、パテでEC2ユーザーにアクセスできます。このようにPUTTYによってAWS RDSに接続できますか?CLI/PUTTYでAWS RDSにアクセスするにはどうすればよいですか?

私は

mysql -h testing.cx2wamr3cbzm.us-west-2.rds.amazonaws.com -P 3306 -u Username -p 

以下のようにしようとした場合、私は

ERROR 2003(HY000)のようないくつかのエラーを取得しています、AWS RDSエンドポイントを持っている:上のMySQLサーバに接続できません'testing.cx2wamr3cbzm.us-west-2.rds.amazonaws.com'(110)

私はセキュリティグループに問題があると思います。詳細は検索しましたが、わかりにくいです。

私はデータベースを作成して権限を割り当てたいですか?

ありがとうございました

答えて

6

RDSはデフォルトではご利用いただけません。また、VPC内以外のどこからでもRDSへのアクセスを許可することは、一般的には悪い考えです。

は、あなたのEC2インスタンス

  1. ログインhttps://console.aws.amazon.com/ec2/home#s=SecurityGroupsからポート3306経由RDSへのアクセスを許可するセキュリティグループを作成し、新しいセキュリティグループを作成します。私は、あなたが次の操作を行うお勧めします。
  2. インバウンドタブに切り替えて、MYSQLをドロップダウンから選択します。
  3. ソースフィールドで0.0.0.0/0を消去し、入力フィールドをクリックします。既存のセキュリティグループの一覧を表示します。 EC2インスタンスが属するインスタンスを選択します。
  4. ルールがあなたのRDSにセキュリティグループを割り当てボタン

変更し、[適用]をクリックします

  1. ログインhttps://console.aws.amazon.com/rds/home#dbinstances:とあなたのRDSインスタンスを選択し、インスタンスアクションの下メニューはを選択変更
  2. RDSセキュリティグループを1に変更する今作成したばあい
  3. 必ずを選択してください。オプションをすぐに適用してください。
  4. [続行]をクリックして新しい変更を適用します。あなたのEC2インスタンスに

SSH(変更は時々数分のカップルを取ることができます)、その後

+0

はそんなにありがとう、あなたの質問にmysqlコマンドを実行します。今私はRDSに接続することができます – Rajaraman

+0

ええ、RDSインスタンス以外の他のインスタンスを実行していない場合はどうなりますか? RDSインスタンスに直接SSHする方法はありませんか? –

+0

残念ながら。私はあなたがちょうどマイクロインスタンスをスピンアップし、それを使用することをお勧めします彼らは最後の12ヶ月間に登録した場合、彼らは本当に安価で無料です –

関連する問題