개발자의 끄적끄적

[sql/mysql] mysql event 동작 안할때 해결방법 본문

개발/sql

[sql/mysql] mysql event 동작 안할때 해결방법

효벨 2024. 6. 20. 01:00
728x90
반응형

[sql/mysql] mysql event 동작 안할때 해결방법

 

 

mysql 이나 mariaDB 를 사용하다보면

 

event 를 등록해서 특정 주기마다 돌아가는 스케쥴러는 생성하는 경우가 있습니다!

 

그런데,

 

event 를 생성해서 등록이 되어있는데도, 주기적으로 동작하지 않는 경우는 아래와 같이 확인해보시면 됩니다!

 

 

1. mysql 데이터베이스로 넘어간다.

use mysql;

 

 

2. event 라는 변수를 검색한다.

SHOW VARIABLES LIKE 'event%';

 

 

3. 위와 같이 event 를 검색하면 아래 이미지처럼 event_scheduler 값이 OFF 로 되어있을겁니다!

 

 

4. event_scheduler 변수의 값을 ON 으로 전역 설정한다.

SET GLOBAL event_scheduler = ON;

 

 

5. 그리고 다시 event 변수를 검색한다.

SHOW VARIABLES LIKE 'event%';

 

 

6. 아래와 같이 event_scheduler 값이 ON 으로 변경된게 확인되면 끝!

 

참고들 하세요!

반응형
Comments