MySql Event가 설정과 다른 시간에 동작함에 대하여 질문드립니다. 0 0 1,349

by tictacbox [MySQL] Event last_executed 실행시간 time_zone [2016.05.27 14:56:02]


info 

OS : CentOs 6.4 x64

DB : MySQL 5.1.73

 

> select @@system_time_zone;

+------------------+--------+
| Variable_name    | Value  |
+------------------+--------+
| system_time_zone | KST    |
| time_zone        | SYSTEM |
+------------------+--------+



>  select last_executed from information_schema.events;

+---------------------+
| last_executed       |
+---------------------+
| 2016-05-27 01:00:00 |
+---------------------+
1 rows in set (0.00 sec)



> select dateCreated from test.testreport order by dateCreated desc;

+---------------------+
| dateCreated         |
+---------------------+
| 2016-05-27 01:00:00 |
+---------------------+
1 rows in set (0.00 sec)

 

위와 같이 구성된 시스템에서 매일 01:00:00에 Event가 수행되도록 설정이 되어있습니다.

 

event의 last_executed는 01:00:00으로 기록되어 있으며 data insert 대상 테이블의 컬럼 dateCreated에는 SYSDATE()

값이 들어가도록 되어 있습니다.

 

my.cnf에서 별도의 Time설정은 하고 있지 않으며  리눅스에서 date 명령에대한 output은 아래와 같습니다.

>date

2016. 05. 27. (금) 14:51:40 KST

 

모든 기록과 동작시간이 01:00:00이고 서버 시간도 한국시간과 일치하는데

 

실제 동작한 시간은 10:00:00, 즉 설정한 시간 + 09:00:00 에서 동작하였다면 어느부분의 설정을 변경해주어야 할까요?

 

 

 

 

 

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입