ローカルLaravelでバッチを動かしています。
動作確認済み。内容をサーバに持ってきました。(Laravelとmysqlを入れた)
いざバッチを起動すると
Illuminate\Database\QueryException : SQLSTATE[HY000] [2002] Connection timed out (SQL: select exists(select * from 〇
where 〇
= https://〇〇:〇.amazonaws.com ID:〇) as exists
)
Exception trace:
1 PDOException::("SQLSTATE[HY000] [2002] Connection timed out")
2 PDO::__construct("mysql:host=〇;port=〇;dbname=〇", "root", "〇", [])
となってしまいます。
Laravelのenv
DB_CONNECTION=mysql
DB_HOST=☆☆.☆☆☆.☆☆☆.☆☆☆ ←サーバのIP
DB_PORT=3306
DB_DATABASE=☆←設定してあるDB名
DB_USERNAME=root
DB_PASSWORD=☆←設定したPW
サーバーのmysqlには
mysql -u root -p -P 3306
で入れます。
mysqlの起動も確認しています。
my.cnfファイルにポートを記載しようと試みましたが
そもそもport=の記述がありません。
ご教授頂けないでしょうか?
回答2件
あなたの回答
tips
プレビュー