Windows10
MySQL 8.0.20
Amazon AWS
勉強のために、WebアプリケーションをAWSに構築しています。
AWSを使い、RDSを作成するが
サブネットグループの作成、
パラメータグループ作成
名前など間違えないように注意しないといけない。
RDSなら
DB インスタンス識別子
AWS Systems Manager
パラメータ名
/プロジェクト名/dev/app/MYSQL_DATABASE
/プロジェクト名/dev/app/MYSQL_HOST
/プロジェクト名/dev/app/MYSQL_PASSWORD(値でのパスワード入力も注意)
/プロジェクト名/dev/app/MYSQL_PORT (値でのポート番号)
/プロジェクト名/dev/app/MYSQL_USERNAME
ここの設定はよく丁寧に確認した方が良いと思います。
設計したパラメータ名が正しく入力されていないとAPサーバー構築してからデーターベースに接続できないなどの
エラーが発生します。
その他
データーベースのセキュリティグループ名
IAMロールのチェックも念入りにチェックを推奨。
一文字間違えたおかげで、はまりました。
プログラミングと同じですね。
特にデーターベース周りはタイプミスするとWeb公開時にプラウザで確認するとこんなエラーが出ます。
Error: connect ECONNREFUSED 127.0.0.1:3306
at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1144:16)