The server time zone value ‘Asia/Tokyo’ is unrecognized or represents more than one time zone.

はじめに

embulkでmysqlへ接続しデータを抽出しようとした際、以下のようなエラーが発生し取得できなかった

The server time zone value 'Asia/Tokyo' is unrecognized or represents more than one time zone.

原因

デフォルトのタイムゾーンの設定に誤りがある。1つ以上設定されてある?

対応

embulkのconfigのinのところに以下のオプションを追加

options: {useLegacyDatetimeCode: false, serverTimezone: Asia/Tokyo}

以降問題発生せず、対応完了