MySQL에서 특정 작업을 주기적으로 실행하도록 도와주는 일종의 스케줄러.
1. 이벤트 스케줄러가 작동하는지 확인하는 방법
show variables like '%event%'
2. 이벤트 스케줄러를 켜는 방법
SET GLOBAL event_scheduler = ON;
또는
SET GLOBAL event_scheduler = 1;
3. my.cnf 파일에 아래와 같이 설정해 놓으면 서버가 리부팅되어도 이벤트 스케줄러를 자동으로 켜놓게 된다.
event_scheduler = ON
4. 이벤트 등록 방법
create event IF NOT EXISTS evt_test
on schedule every 1 day
starts '2018-07-06 06:00:00'
enable
do
begin
call sp_test();
end
'IT > Tip' 카테고리의 다른 글
DBeaver안에서 CSV 파일 사용하기 (2) | 2018.08.23 |
---|---|
DBeaver 사용하기 (0) | 2018.08.23 |
MySQL 외부접속 가능하게 하기 (macOS, homebrew) (0) | 2018.06.21 |
MySQL 외부접속 가능하게 하기 (4) | 2018.01.23 |
ERWIN에서 Forwarding Engineering 할때 (0) | 2017.08.23 |