记录 MySQL 如何开启已有的定时任务

1.首先,确保你已经在MySQL的配置文件my.ini中启用了事件调度器。在[mysqld]部分添加event_scheduler=ON,然后保存文件并重启MySQL服务。这将启用MySQL的事件调度器功能。
但如果是线上业务不能停也可以在该数据库中输入

-- 开启事件计划程序
SET GLOBAL event_scheduler = ON;

2.执行以下命令来开启已有的定时任务:

-- 开启事件计划程序
ALTER EVENT event_name ENABLE;

将event_name替换为你要开启的定时任务的名称。这将使MySQL开始按计划执行该任务。
3.确认定时任务已经成功开启。你可以使用以下命令来查看所有的定时任务,并确认它们的状态:

SHOW EVENTS;

在结果中,你可以查看定时任务的名称、启用状态、计划执行时间等信息。确保你要开启的定时任务的状态显示为ENABLED。
链接: mysql事件的3个状态及其含义

你可能感兴趣的:(mysql,数据库)