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로 뜨는거 확인
반응형
'오류 및 해결 > DB 프로그래밍' 카테고리의 다른 글
[Oracle] 이름, 비밀번호 변경(아이디 찾기) (0) | 2022.04.11 |
---|---|
SQL Developer 데이터베이스 접속 오류 해결법 (0) | 2021.01.22 |
Bitnami Apache Web Server 중단 오류 해결법 (0) | 2021.01.21 |