mysql - 如何排除某些表被记录在 mysql 中?

标签 mysql drupal replication binary-log

我需要将一些文件从二进制日志中排除,以避免在复制缓存表时浪费我的网络带宽和时间。
我知道有

[mysqld]
binlog-ignore-db=DB_TO_BE_SKIPPED

我怎样才能对特定表(缓存表)这样做?
有没有类似的东西

binlog-ignore-table=tbl_boost_cache

** 编辑 **
我正在使用 drupal,并且 drupal 中的提升缓存存在功能缺陷。二进制日志文件呈指数增长。 (有时大约 100MB/分钟!!)唯一避免这种情况的方法是停止记录这些表 谢谢!!

最佳答案

mysql有参数:

replicate-ignore-table=db_name.tbl_name
replicate-wild-ignore-table=db_name.% 

你可以试试

关于mysql - 如何排除某些表被记录在 mysql 中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6276242/

相关文章:

mysql - 如何获取此类错误的表 - SQLSTATE [23000] : Integrity constraint violation: 1062

php - 在表中插入表单值在 Codeigniter 中不起作用

mysql - 我如何在数据库查询中使用 'OR'

mysql - pt-table-sync,有关主机名的奇怪问题

mysql slave复制失败

php - 将 MySQL 查询分成 $query 和 $result 有什么值(value)?

MySQL 在第一个匹配行之后停止搜索 N 行(不是 LIMIT)

drupal - Web应用程序与Drupal集成

drupal - 如何在 Ubercart 中创建产品集合?

authentication - CouchDB 复制 - 未经授权访问或创建数据库