将表添加到现有的mysql复制?

时间:2009-06-12 20:41:32

标签: mysql ubuntu replication

我已经建立了一个mysql复制(Windows 2008到Ubuntu 9.04),并在master数据库中创建了几个新表。这些没有显示在从属数据库中。

是否会自动将新表复制到从属DB,还是需要再次设置复制?

谢谢!

1 个答案:

答案 0 :(得分:1)

我将假设其他数据已成功复制。

mysql中的复制是按服务器进行的,因此最可能出现的问题是要么不对事件进行binlog,要么是奴隶忽略它们。

对于binglogs,请确认您没有关闭sql_log_bin进行连接(这需要SUPER)并且正确设置了各种选项binary-log选项。您可以通过在服务器的binlogs上运行mysqlbinlog来验证这一点。

在从属方面,检查replication options