DBに接続するためには踏み台サーバーを経由する必要があると調べてわかったので、以下のようにSSHトンネルを作成して接続を試みましたが接続できません。
bash
1SQLSTATE[HY000] [2002] Connection refused (SQL: select * from article where id=1)
環境
windows10
laradock
laravel5.7
bash
1### win10上でSSHトンネル作成 2### ここでは正常に接続可能 3$ ssh -i tunnel-test-key.pem -NL 13306:example.ap-northeast-1.rds.amazonaws.com:3306 ec2-user@ip 4 5### EC2にログインしてmysqlに接続できるか確認済み 6### mysql -u name -p -h example.ap-northeast-1.rds.amazonaws.com
bash
1### laravelのenv 2DB_CONNECTION=mysql 3DB_HOST=example.ap-northeast-1.rds.amazonaws.com 4DB_PORT=13306 5DB_DATABASE=test_db 6DB_USERNAME=name 7DB_PASSWORD=pass
ヒントでもいいので頂けると非常に助かります。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/07/08 10:44