오류 및 해결/DB 프로그래밍
[MySQL] Unknown or incorrect time zone 'Asia/Seoul' 해결법
minNa2
2022. 4. 14. 16:31
1. MySQL Workbench에서
- global.time_zone, session.time_zone 확인
SELECT @@global.time_zone, @@session.time_zone;
⇒ 둘다 Default 값인 SYSTEM으로 나옴
- time_zone을 Asia/Seoul로 수정
SET global.time_zone = 'Asia/Seoul';
SET time_zone = 'Asia/Seoul';
⇒ Unknown or incorrect time zone 'Asia/Seoul' 오류 발생
2. timezone_leaps.sql 다운로드 후 압축 해제(Windows 버전)
3. SQL 실행(MySQL Cli에서)
mysql> use mysql;
mysql> source 파일경로\timezone_leaps_sql;
5. my.ini 파일 수정
- 파일 위치: C:\ProgramData\MySQL\MySQL Server 8.0 //ProgramData 파일은 숨긴 항목도 보기해야 보임
- 파일 권한 수정
- 파일에 코드 추가
default-time-zone=Asia/Seoul
6. MySQL 재가동
- 서비스 > MySQL80 > 다시 시작
7. 다시 확인
SELECT @@global.time_zone, @@session.time_zone;
⇒ 모두 Asia/Seoul로 뜨는거 확인
반응형