
# 开启或关闭事件定时器
#### 操作场景
事件定时器Event Scheduler是事件（event）调度任务的总开关。由于原生事件定时器不能保证主、备库的event状态一致，一旦进行主备切换会导致event调度失败。云数据库 RDS for MySQL提供了event状态同步功能，确保相关的event正常调度。该功能依赖在console上开启、关闭事件定时器来实现。
- 创建实例时，事件定时器默认不开启。
- 主、备实例切换后，事件状态同步是否开启保持不变，依然保持主库"event_scheduler"为"on"，备库为"off"。
- 恢复到新实例时，事件状态与原实例保持一致。
- 单机实例转为主备实例，事件状态与主实例保持一致。
 
#### 约束条件
- 仅支持RDS for MySQL内核5.6.43.2、5.7.25.2和8.0.17.4及其以上版本。实例版本的查询方法请参见[如何查看云数据库RDS实例的版本号](https://support.huaweicloud.com/rds-mysql_faq/rds_faq_0211.html)。如果您的数据库版本不在该范围内但想使用该功能，请[升级RDS for MySQL内核小版本](https://support.huaweicloud.com/usermanual-rds-mysql/rds_05_0003.html)。
- 不支持只读实例开启此功能。
- 不支持集群版实例开启此功能。
 
#### 操作步骤
- [开启事件定时器]
  1. [登录RDS管理控制台](https://console.huaweicloud.com/rds/#/rds/management/list)。
  
  2. 单击管理控制台左上角的![](https://support.huaweicloud.com/usermanual-rds-mysql/zh-cn_image_0000002593882307.png)，选择区域。
  
  3. 在"实例管理"页面，单击主实例名称。
  
  4. 在"概览"页面，在"事件定时器"处，单击"开启"。
  
  5. 开启事件定时器后，请重新激活之前创建的事件（即重新执行事件脚本），确保主、备的事件状态一致。
   
- [关闭事件定时器]
  1. [登录RDS管理控制台](https://console.huaweicloud.com/rds/#/rds/management/list)。
  
  2. 单击管理控制台左上角的![](https://support.huaweicloud.com/usermanual-rds-mysql/zh-cn_image_0000002593882307.png)，选择区域。
  
  3. 在"实例管理"页面，选择指定的主备实例，单击主实例名称。
  
  4. 在"概览"页面，在"事件定时器"处，单击"关闭"。
   
#### 常见问题
设置event_scheduler参数权限不足该如何处理？
答：当前仅支持通过控制台修改定时器，请参考本章节操作。
