MySQL复制 - 添加新数据库

Fre*_*tre 3 mysql database replication

有没有办法将新数据库添加到复制而无需重新启动主服务器?我似乎无法找到方法,我希望将停机时间降至最低.

顺便说一下,我尝试用来加速重启.在我的主人身上降低接近0的值需要永远,加上它会给机器增加很多负担.

我正在使用MySQL 5.5.20.

Bil*_*win 7

您不需要执行任何操作来启用新数据库进行复制.所有DDL和DML语句都应记录在二进制日志中,并由从属设备读取并由从属SQL复制线程执行.

如果您在master()上使用复制过滤--binlog-do-db或在slave(--replicate-do-db)上过滤,那么这是另一个故事.

您可以在任何这些复制筛选选项中使用通配符,以便在数据库名称与您设计的某些命名约定匹配时自动包含(或忽略)新数据库.