我已经建立了一个mysql复制(Windows 2008到Ubuntu 9.04),并在master数据库中创建了几个新表。这些没有显示在从属数据库中。
是否会自动将新表复制到从属DB,还是需要再次设置复制?
谢谢!
答案 0 :(得分:1)
我将假设其他数据已成功复制。
mysql中的复制是按服务器进行的,因此最可能出现的问题是要么不对事件进行binlog,要么是奴隶忽略它们。
对于binglogs,请确认您没有关闭sql_log_bin进行连接(这需要SUPER)并且正确设置了各种选项binary-log选项。您可以通过在服务器的binlogs上运行mysqlbinlog
来验证这一点。
在从属方面,检查replication options。