有没有办法设置 MySQL 复制,以便复制 CREATE TABLE 和 ALTER TABLE 语句但不复制 INSERT、DELETE 和 UPDATE 语句?
我的复制工作正常,并且有几个表根据要求被忽略了。但是我们有一个要求,即奴隶有一个被忽略的表的空副本。我们在开始复制之前创建这些空副本。由于表被忽略,表结构更改不会从主服务器传递到从服务器的空副本。
我知道这是一个奇怪的要求。
有没有办法设置 MySQL 复制,以便复制 CREATE TABLE 和 ALTER TABLE 语句但不复制 INSERT、DELETE 和 UPDATE 语句?
我的复制工作正常,并且有几个表根据要求被忽略了。但是我们有一个要求,即奴隶有一个被忽略的表的空副本。我们在开始复制之前创建这些空副本。由于表被忽略,表结构更改不会从主服务器传递到从服务器的空副本。
我知道这是一个奇怪的要求。
恐怕你无法使用内置的 mysql 复制来完成它。
但是..你仍然可以使用它,并有一些 cron 作业在主人的 binlog 中找到 alter-statements 并将它们应用于奴隶。