서론

DB_URL=r2dbc:pool:mysql://localhost:3306/r2_example?serverTimezone\\=Asia/Seoul

기존에 이런식으로 해서 서버의 Timezone을 설정하고 있었는데 아래와 같은 오류가 발생했다.

치명적인 ERROR는 아니였지만 해결하고 싶어서 찾아보게 됐다.

The server timezone is <KST> that's unknown, 
trying to use system default timezon

아래의 글을 발견하게 돼서 해결했다. 위의 오류와 관련된 스택오버플로우


답변

스크린샷 2023-08-26 오전 10.51.31.png

요약하면 serverTimezone은 지원하지 않지만 serverZoneId는 지원한다는 것이었다.

그래서 아래와 같이 변경했더니 잘 동작했다.

DB_URL=r2dbc:pool:mysql://localhost:3306/r2_example?serverZoneId\\=Asia/Seoul