You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何开启AWS Aurora Serverless MySQL 5.7的事件调度器?

如何让AWS Aurora Serverless MySQL 5.7运行事件?

问题核心

事件创建成功但无法触发,手动开启event_scheduler因权限被拒,通过参数组修改配置后,因Aurora Serverless无手动重启选项,配置无法同步生效。

解决方案步骤

  • 修改集群参数组配置

    1. 登录AWS控制台进入RDS服务,找到目标Aurora Serverless集群。
    2. 在配置标签下查看当前使用的集群参数组,进入该参数组的编辑页面。
    3. 修改以下两个参数:
      • 将event_scheduler设为ON(启用事件调度器)
      • 将log_bin_trust_function_creators设为ON(避免后续事件关联存储函数时触发权限问题)
    4. 保存参数组修改。
  • 触发参数组同步(替代重启操作)
    Aurora Serverless无手动重启功能,需通过调整ACU(容量单位)触发配置重载:

    1. 回到集群的计算与缩放配置页面。
    2. 临时调整最小/最大ACU值(比如原最小ACU为2,改为3),保存设置。
    3. 等待集群完成缩放(状态变为“可用”)。
    4. 将ACU值改回原有设置,再次等待缩放完成。
  • 验证配置与事件状态
    连接数据库后执行以下命令确认:

    • 检查调度器状态:SHOW GLOBAL VARIABLES LIKE 'event_scheduler';
    • 检查函数信任参数:SHOW GLOBAL VARIABLES LIKE 'log_bin_trust_function_creators';
    • 查看事件状态:SHOW EVENTS;
      确认event_scheduler为ON、事件STATUS为ENABLED后,等待触发时间验证执行结果。

内容的提问来源于stack exchange,提问作者Szila73

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.01 11:26:13