0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

ERROR 2003の原因 AWS

Last updated at Posted at 2021-12-22

# はじめに
EC2からRDSに接続しようとしたところ

Can't connect to MySQL server on ・・・・

接続できないぞとエラーが出たのでその対処をメモしておきます。

##実行したいこと
EC2にログイン後、RDSに接続する。

##前提
AWSでEC2インスタンスとRDS(MySQL)を作成済

##接続のコマンド

$ mysql -u マスターユーザー名 -p -h エンドポイント名

で接続できるので、実際に実行してみると

[ec2-user@ip-172-31-42-6 ~]$ mysql -u root -p -h database-1.cgsamwlp7h5d.ap-northeast-1.rds.amazonaws.com
Enter password: 
ERROR 2003 (HY000): Can't connect to MySQL server on 'database-1.cgsamwlp7h5d.ap-northeast-1.rds.amazonaws.com' (110)

とエラー発生

##原因
####セキュリティグループのインバウンドルールの不備
対処
AWSコンソール>RDS>データベース>DB識別子の対象DBをクリック>セキュリティグループのルールから設定のセキュリティグループをクリック>インバウンドのルール>インバウンドのルールを編集2021-12-22.png
タイプをMySQL/Aurora、
ソースをカスタム、虫眼鏡にEC2で指定したセキュリティグループを設定
してルールを保存。

すると、、

[ec2-user@ip-172-31-42-6 ~]$ mysql -u root -p -h database-1.cgsamwlp7h5d.ap-northeast-1.rds.amazonaws.com
Enter password: 
Welcome to the MariaDB monitor.  Commands end with ; or \g.
Your MySQL connection id is 111
Server version: 8.0.23 Source distribution

Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

MySQL [(none)]> 

MySQLに接続できました。

あくまで自分用備忘録です。
セキュリティグループの認識がまだ曖昧なので、間違いがあれば今後編集します。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?