MySQL(MariaDB)/error

Unknown or incorrect time zone: 'Asia/Seoul'

nang. 2021. 3. 16. 16:30
반응형
SMALL

문제

  • MySQL(MariaDB) 시간대를 한국으로 맞추려고 mysql에 접속하여 아래 명령어 실행 시 나오는 오류
mysql> set global time_zone='Asia/Seoul';

문제 해결

  1. 아래 명령어들을 순서대로 실행
$ mysql_tzinfo_to_sql /usr/share/zoneinfo | mysql -u root -p mysql

$ mysql_tzinfo_to_sql  /usr/share/zoneinfo/Asia/Seoul KST

  1. mysql 접속 후 아래 명령어 실행
mysql> set global time_zone='Asia/Seoul';

mysql> set time_zone='Asia/Seoul';

  1. 아래 명령어로 확인
mysql> select @@global.time_zone, @@session.time_zone;

  1. 아래 사진처럼 나온다면 성공

image


이지만 아직 gorm을 이용한 log에서는 분은 맞고 시는 틀리다...

반응형
LIST