背景
個人的なLaravelのプロジェクトをAWS EC2(無料枠)を使用してデプロイしようとしています。
###問題
RDSのインスタンスには接続が完了しています。
また、Laravelのmigrationにも成功しています。
ですので、mysql で DBの一覧を確認すれば,
RDSのインスタンス名が表示されるはずだと考えていました。
しかし、mysqlでDBの一覧を確認すると、
"information_schema"と"test"しかなく、想定とは違いました。
疑った原因(一応)
私の知見では以下の2つぐらいしか原因の検討がつきませんでした。
おそらく的外れかと思いますが、私のレベルを知っていただくという意味でも一応記載させていただきます。
1.
「RDSのインスタンス名 = DB名 という理解であっているか」
(調べる限りあってるらしいですが、はっきりした記述発見できず)
2.
「RDSへの接続は完了しているものの、実際にmysqlを操作するユーザーはRDSインスタンスを作成したマスターユーザーとは異なる」
(実際に操作するユーザー = "naoto@ip" , マスターユーザー = "beyou_01" : .envの"DB_USERNAME"には"beyou_01"を記述しています。しかし、"naoto@ip"でRDSインスタンスに接続できているのでこの「ユーザー名が異なる件」も関係ないと判断)
私の今回の問題は程度が低すぎるのか、
同じ問題に関する情報を見つけることができなかったので、質問させていただいた次第です。
よろしくお願いいたします。
追記
RDS
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。