MySQL版本:5.7.36
问题描述:
- 通过
set global event_scheduler = 1
后
查看event_scheduler
发现已经开启,event_scheduler
为ON:
show variables like '%event_scheduler%';
- 重启后
show variables like '%event_scheduler%';
发现vent_scheduler
为OFF
解决:
- 查看MySQL配置文件位置:
mysql --help | grep my.cnf
- 在MySQL配置文件中(如
/etc/mysql/my.cnf
),添加:
[mysqld]
event_scheduler=1
- 重启后会发现
event_scheduler
仍为ON