About Data/DB

[MariaDB] event scheduler ON/OFF & Enable/Disable 방법

Tradgineer 2020. 12. 9. 11:06

 

 

 [ 작업 환경 ] 

 

Centos 7.8

Maria DB - 5.5.65

 

 

 

 

 

1. 이벤트 스케줄러 켜기

 

쿼리를 활용해 이벤트 스케줄러 현재 상태를 ON으로 변경합니다.

SET GLOBAL event_scheduler =ON;

 

 

 

 

 

2. 이벤트 스케줄러 끄기

 

쿼리를 활용해 이벤트 스케줄러 현재 상태를 OFF로 변경합니다.

SET GLOBAL event_scheduler =OFF;

 

 

 

 

 

3. 이벤트 스케줄러 (enable) 활성화하기

 

 리눅스 서버에서 해당 설정 문구를 본 파일에 입력하여 MariaDB를 재가동하더라도 이벤트 스케줄러 ON/OFF를 해당 설정으로 유지시키도록 할 수 있습니다.

# vim /etc/my.cnf.d/server.cnf

event_scheduler=ON

위 스크린샷은 필자의 server.cnf 파일 내용의 일부입니다.

 

 

 

 

 

4. 이벤트 스케줄러 (disable) 비활성화하기

 

리눅스 서버의 아래 파일에서 event_scheduler=ON 문구를 삭제하면 됩니다.

위 스크린샷은 event_scheduler 설정을 하지 않은, 필자의 server.cnf 파일 내용의 일부입니다.

 

 

 +++ MariaDB 재가동하여 Enable/Disable 적용 가능

systemctl restart mariadb

 

 

 

 

 

5. event_scheduler 현재 설정 확인

 

SHOW VARIABLES LIKE 'event%';

 

 

 

 

 

6. 현재 event_scheduler에 등록된 events 내용 확인

 

SELECT * FROM information_schema.events;