Closed nyanzo closed 2 years ago
実際に出ているエラーは後者のAccess denied for userの方です。MySQLにアクセスする権限が無いということが書かれています。ですのでRDSのログイン情報が間違っているか、セキュリティルールなどでうまくつながっていないかのどちらかになりそうですのでそのあたり確認して頂く必要があります。
Monologのエラーの方は上記で発生したエラーログを書き込めない、という副作用的なエラーになり、本質的な問題とは無関係となっています。また別途必要なタイミングになったら調べてみて直すと良いと思います。
回答ありがとうございます。ログイン情報と、セキュリティについて自分なりに確認してみましたが、同様のエラーが出て解決できず、3日間が経過してしまいました... 今回のエラーが出た際に、EC2およびRDSの設定で確認するべきポイントについて改めてご教授いただけるとありたいです。
DB_USERNAME
およびDB_PASSWORD
を確認。170ページのマスターユーザー名とパスワードに一致していることを確認。またパスワードを""で括ってみたが、特に変化なし。
APP_NAME=Laravel
APP_ENV=production
APP_KEY=base64:YBzMbrQ0yJuwuHFzTsf+j1Z+0Cn3saAxoFNklk5cCmU=
APP_DEBUG=false
APP_URL=http://18.181.252.16
LOG_CHANNEL=stack
DB_CONNECTION=mysql DB_HOST=database-1.cvqrxfm4rg97.ap-northeast-1.rds.amazonaws.com DB_PORT=3306 DB_DATABASE=mydb DB_USERNAME=admin DB_PASSWORD="パスワードは明記を控えさせていただきます"
BROADCAST_DRIVER=log CACHE_DRIVER=file QUEUE_CONNECTION=sync SESSION_DRIVER=file SESSION_LIFETIME=120
REDIS_HOST=127.0.0.1 REDIS_PASSWORD=null REDIS_PORT=6379
※設定の根拠となるパラメータ
パブリック IPv4 アドレス = 18.181.252.16
プライベート IPv4 アドレス = 172.31.2.47
エンドポイント=database-1.cvqrxfm4rg97.ap-northeast-1.rds.amazonaws.com
- 「セキュリティルール」というご指摘からセキュリティグループの設定に間違いないが改めて確認したが、特に見当たらず
<img width="782" alt="セキュリティグループ" src="https://user-images.githubusercontent.com/89015855/191902419-ba2618a9-761b-461a-92df-5e3d910cfbb4.png">
以上です。なにか他に確認すべきポイントについてご助言いただけるとありがたいです。
別にissueを発行したのでcloseします
利用中のバージョン
書籍の何ページについての話か
173ページ
エラーが出ていればエラーを貼り付け
AWSのコマンドプロンプト上のエラーメッセージ
"/var/www/app/storage/logs/laravel-2022-09-19.log" 上のエラーメッセージ
質問の詳細
php artisan migrate
を実行しようとすると、上記のようなエラーが出てしまい、解決策が見つかりません。ご助言いただけると助かります。