mysql - 防止Slave复制删除

标签 mysql linux command-line replication master-slave

我的问题是关于使用 Linux 服务器在 MySQL 上进行主从复制。

我正在测试 MySQL 中的复制功能,我想知道是否可以阻止从属复制删除语句?

我知道从站将复制主站的所有插入/删除。但我只想让它复制插入内容。

这可能吗?

最佳答案

引用this :

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

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

    对我不想复制的语句使用方法 #1。它需要 super 权限。

关于mysql - 防止Slave复制删除,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22378418/

相关文章:

windows - 如何打开postgres命令行?

ruby - 通过 Ruby 获取 Redis 状态

ruby - 使用 Ruby 命令行的类似 Awk 的 BEGIN 和 END

php - XML 不间断空格

php - 如何自动解析 RSS 提要以存储在 MySQL 数据库中?

linux - OSX/Linux,减慢终端的输出

Linux脚本 shell : grep a part of path in a list of path

mysql - 我的连接返回太多行

mysql - MSSQL 相当于 MYSQL ELT() 函数

linux - 确定为什么或如何清空 RHEL 5.6/root/bin 文件夹?