rails から Aurora MySQL 5.7 に繋げると以下のエラーがでました。
Mysql2::Error: MySQL client is not connected
とか
Mysql2::Error: closed MySQL connection
Aurora MySQL 5.6 の時は出なかったのに。
以下のように、config/database.yml に
variables:
sql_mode: TRADITIONAL
をつけたら、大丈夫になりました。
どうやら、 5.6互換モードにしないといけらないらしいです。
— database.yml —
default: &default
adapter: mysql2
username: root
password:
host: localhost
variables:
sql_mode: TRADITIONAL