MySQL 5.1 复制 - 是否可以在主服务器上转储数据库并将转储复制到从服务器上?

MySQL 5.1 复制 - 是否可以在主服务器上转储数据库并将转储复制到从服务器上?

这可能吗,而不需要同时转储到所有其他从属设备?

基本上,我会在主服务器和从服务器上使用“创建数据库”功能创建一个空白数据库。然后,我会设置数据库的复制。然后,我会在主服务器上进行转储。转储期间的所有插入内容都会复制到从服务器上吗?

短暂性失眠!

编辑:抱歉,我不是指 mysqldump。我只是在做一个 mysql mydb < mydbdump.sql

答案1

通常,您首先按照以下可能的程序之一(文件系统复制、mysqldump 或 ...)制作相同的两个副本(主副本和从副本)。这是复制设置的一部分。

正确设置复制后,您应该可以如预期的那样将数据从主服务器复制到从服务器。

因此,在完成复制设置之前,您无法将主数据库中的修改数据复制到任何从属数据库。您必须从两个相同的副本开始,复制过程将使它们保持相同。

答案2

如果我理解正确的话,你想读取或加载垃圾场,而不是一(感谢Shane的提示)。

那么是的,在主服务器上执行的所有命令都将复制到从服务器上。即使它们是从 SQL 文件(在您的情况下是转储)读取的。

但是创建数据库的命令也必须在从属服务器上执行(手动或通过复制)。

相关内容