这可能吗,而不需要同时转储到所有其他从属设备?
基本上,我会在主服务器和从服务器上使用“创建数据库”功能创建一个空白数据库。然后,我会设置数据库的复制。然后,我会在主服务器上进行转储。转储期间的所有插入内容都会复制到从服务器上吗?
短暂性失眠!
编辑:抱歉,我不是指 mysqldump。我只是在做一个 mysql mydb < mydbdump.sql
答案1
通常,您首先按照以下可能的程序之一(文件系统复制、mysqldump 或 ...)制作相同的两个副本(主副本和从副本)。这是复制设置的一部分。
正确设置复制后,您应该可以如预期的那样将数据从主服务器复制到从服务器。
因此,在完成复制设置之前,您无法将主数据库中的修改数据复制到任何从属数据库。您必须从两个相同的副本开始,复制过程将使它们保持相同。
答案2
如果我理解正确的话,你想读取或加载垃圾场,而不是做一(感谢Shane的提示)。
那么是的,在主服务器上执行的所有命令都将复制到从服务器上。即使它们是从 SQL 文件(在您的情况下是转储)读取的。
但是创建数据库的命令也必须在从属服务器上执行(手动或通过复制)。