DataBase/SQL

mysql) time zone , window 버전 설치,변경

프로그래멍 2020. 3. 7. 21:54

에러메시지

에러코드 발생. DB에 타임존이 없는거임.

 

타임 존 테이블이 있는지 쿼리를 날려본다.


mysql> select b.name, a.time_zone_id  from mysql.time_zone a, mysql.time_zone_name b where a.time_zone_id = b.time_zone_id;

 

mysql> select count(*) from mysql.time_zone;

 

위와 같이 나온다면 없는거다.

 

https://dev.mysql.com/downloads/timezones.html

 

위 사이트에 Time zone description tables 다운로드

윈도우 사용자Non POSIX with leap seconds 다운로드

 

mysql> use mysql;

Database changed 

데이터베이스 변경해준다.

 

mysql> source (timezone.sql) 이 설치되어 있는 경로 를 적어준다.

 

 

my.ini 나 my.cnf 파일 수정

 

default-time-zone=Asia/Seoul

 

파일경로 : C:\ProgramData\MySQL\MySQL Server 8.0

 

 

재 실행 해보면 설정이 되어있다.