60548


AWS上のDBに接続できず困っています。

RDSインスタンスを作成し、MySQL Workbenchで

  * ホスト名
  * ポート番号
  * ユーザ名
  * パスワード

を入力して接続を試みたのですが、以下のようなエラーが出て接続に失敗します。

[code]

    Cannot Connection to Database Server
    your connection attempt failed for user '○○○○' to the MySQL server at ...
    
[/code]

セキュリティグループもインバウンドの3306からの通信は開放済みです。  
[![画像の説明をここに入力](https://i.stack.imgur.com/kudgJ.png)](https://i.stack.imgur.com/kudgJ.png)

パブリックアクセシビリティも **あり** にしています。

コマンドライン上で接続を試みた場合、以下のようなエラーとなり接続に失敗します。

[code]

    > mysql -h ○○○○○○○○○○○○○○○○○○○○○.rds.amazonaws.com -P 3306 -u ○○○○ -p
    ERROR 1045 (28000): Access denied for user '○○○○'@'○○○○○○○○○○○○○○○○○○○○' (using password: YES)
    
[/code]

使用OSとMySqlのバージョンは以下の通りです。

[code]

    > mysql --version
    mysql  Ver 14.14 Distrib 5.7.27, for Linux (x86_64) using  EditLine wrapper
    
    > cat /etc/lsb-release
    DISTRIB_ID=Ubuntu
    DISTRIB_RELEASE=18.04
    DISTRIB_CODENAME=bionic
    DISTRIB_DESCRIPTION="Ubuntu 18.04.3 LTS"
    
[/code]


CC BY-SA 4.0
2019-11-15T06:13:06.583
60538
2021-03-13T10:34:15.823
2021-03-13T10:34:15.823
3060
9616
question
mysql amazon-rds
AWS RDSへの接続でエラーが発生


インスタンス設定時に自動生成されたパスワードが正常に登録されていないことが原因のようでした。  
パスワードを再設定すると接続が成功するようになりました。


CC BY-SA 4.0
2019-11-15T07:46:28.080
60548
2019-11-15T07:46:28.080
9616
60538
answer