728x90

-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  파일이 있으니 불러오기만 하면됨.(파일-오픈세션 세이브포인트)

+ Recent posts