日: 2018年11月14日

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

    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}

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