gpt4 book ai didi

没有删除语句的MySQL复制

转载 作者:可可西里 更新时间:2023-11-01 07:18:34 24 4
gpt4 key购买 nike

我一直在寻找一种方法来防止 MySQL delete 语句被 slave 处理,我正在做数据仓库项目,我想在将数据复制到 slave 之后从生产服务器中删除数据。

完成这项工作的最佳方法是什么?

谢谢

最佳答案

有几种方法可以做到这一点。

  1. 在执行删除之前,为主服务器上的相关 session 运行SET SQL_LOG_BIN=0;。这样就不会写入二进制日志
  2. 在从服务器上实现一个BEFORE DELETE触发器以忽略删除。

对于不想复制的语句,我倾向于使用方法 #1。它需要 SUPER 权限。

#2 我没试过,但应该可以。

关于没有删除语句的MySQL复制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15388907/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com