-mysql5.5ver+Spring 사용중 Mysql의 시간과 Spring 시간이 불일치하는 문제 발생-
원인예측 : Mysql에서 나의 특정 테이블의 특정 시간컬럼의 속성은 TIMESTAMP이다 .
TIMESTAMP의 특성상 기본적인 TIME_ZONE을 설정해주면 저장될때는 당연히 UTC 기반으로 저장되고 ,
출력 될때는 TIME_ZONE에 맞게 변형되어서 출력된다. 다만, 나의 경우에는 TIME_ZONE을 설정해주지 않아서 이상한 문제가 발생함.
TIMESTAMP에 대해 자세한 설명
https://mysqldba.tistory.com/268
첫번재 시도(실패) :
dataSource의 url 경로에 serverTimezone=KST 을 설정하려함
이유 : pom.xml 의 mysql-connector-java version이 5.1.X 이후 버전부터 serverTimezone=KST 가 먹지 않음.
두번재 시도(성공)
https://dogcowking.tistory.com/179 의 방법 2를 따라하여 serverTimezone값을 Asia/Seoul로 직접변경.
-SQLYOG 저장 쿼리복구-
Mysql이 중지후 재시작 되었을때 , SQLYOG 기본 쿼리들이 제거되고 ysav(세션 세이브포인트)만 남김.
C:\Users\username\AppData\Roaming\SQLyog 에 connrestore_backup.ysav 파일이 있으니 불러오기만 하면됨.(파일-오픈세션 세이브포인트)
'21년이전 > Project' 카테고리의 다른 글
header, footer etc 파일 분리 (0) | 2021.07.20 |
---|---|
SPRING - javax.mail 을 활용한 google smtp서버 이용 (0) | 2021.06.06 |
Mybatis+MySQL - sql function호출 하기 (0) | 2021.05.28 |
쿠키 및 세션 , servlet-context.xml와 root-context.xml의 차이 (0) | 2021.05.15 |
SPRING+MYSQL+MYBATIS 연동처리 (0) | 2021.05.13 |