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
재 실행 해보면 설정이 되어있다.