以前は
RDS(MySQL)でJSTを使う たった1つの冴えたやり方
にある通り、ストアドプロシージャを入れて init_connect から呼ぶ必要があったらしい。
だが、TimeZoneの変更をパラメータグループでできるようになった今では不要!
ようし、init_connectを初期化じゃ!
と思ったが、AWS Mangaement Consoleからでは、初期化できなかった(´・ω・`)
以下のように、AWS CLIで実行することで解決。
--no-reset-all-parametersをつけないと大惨事になるので注意。
- 書式
aws rds reset-db-parameter-group --db-parameter-group-name <パラメータグループ名> --no-reset-all-parameters --parameters ParameterName=init_connect,ApplyMethod=pending-reboot --region <リージョン名>
- 実行例
$ aws rds reset-db-parameter-group --db-parameter-group-name rds-test --no-reset-all-parameters --parameters ParameterName=init_connect,ApplyMethod=pending-reboot --region ap-northeast-1
{
"DBParameterGroupName": "rds-test"
}
$