MySQL 计划事件在故障转移期间成为主实例后在副本实例上不起作用



给定MySQL InnoDB 8集群,包含router, master和两个副本

  1. 每当有数据插入到table_1时,触发table_1复制数据到table_2
  2. 在table_3上创建每日分区的计划事件

根据设计,触发器和计划事件仅在源(当前主)实例中启用,在副本中禁用。

一旦主服务器宕机,并且其中一个副本成为主服务器,如果不手动启用它们,触发器和计划事件将无法工作。使其自动工作的变通方法和实践是什么?

以下文档:https://dev.mysql.com/doc/refman/8.0/en/replication-features-invoked.html

当将具有此类事件的副本提升到源时,您必须使用ALTER event event_name enable启用每个事件,其中Event_name是事件的名称。

似乎MySQL服务器不自动支持此功能。应该使用外部作业调度器来触发存储过程。

相关内容

  • 没有找到相关文章

最新更新