首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >MySQL复制:如果我不指定任何数据库,log_bin会记录所有内容吗?

MySQL复制:如果我不指定任何数据库,log_bin会记录所有内容吗?
EN

Stack Overflow用户
提问于 2008-08-11 20:08:03
回答 1查看 16.6K关注 0票数 21

我正在为一台运行一堆数据库(每个客户端一个)的服务器设置复制,并计划在my.cnf上一直添加更多数据库,而不是:

代码语言:javascript
复制
binlog-do-db  = databasename 1
binlog-do-db  = databasename 2
binlog-do-db  = databasename 3
...
binlog-do-db  = databasename n

我能不能只想要

代码语言:javascript
复制
binlog-ignore-db  = mysql
binlog-ignore-db  = informationschema

(并且没有指定要记录的数据库),并假定所有其他内容都已记录?

编辑:实际上,如果我删除了所有binlog-do-db条目,它似乎会记录所有内容(当您移动数据库时,您会看到二进制日志文件的位置发生了变化),但在从服务器上,什么都没有得到!(也许这就是使用replicate-do-db的情况?这会扼杀这个想法;我想我不能让MySQL自动检测要复制的数据库)。

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8166

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档