プロジェクト

全般

プロフィール

RDSのmysql(mariadb)への接続

RDS側の設定

  • AWSからRDSの画面を開き、「情報とセキュリティ」→「エンドポイント」を確認する
    DB名.固有のID.リージョン.rds.amazonaws.com
    
  • RDSのセキュリティグループに次のインバウンドルールを持ったポリシーを割り当てる
    MYSQL/Aurora TCP 3306 VPCのネットワークアドレスまたはEC2インスタンスのIP
    
  • RDSのアベイラビリティゾーンをEC2インスタンスが接続できるものに変更する
    リージョン名a~cなど
    
  • RDSの「設定」タブから「マスターユーザー名」を確認する。(パスワードは記載されないが確認する)

EC2側の接続

  • 次のコマンドでRDSのデータベースに接続する
    mysql -u マスターユーザー名 -p --database=DB名 --host=エンドポイント名
    上記実行後にパスワードを入力
    
    • パスワードは「-p」オプションに続けてスペースなしで指定することも可能(エスケープ文字が必要な文字は\を付与)