0

我想在 MySql 上进行事务复制。没有像 SQL Server 2008 那样的内置向导,所以我觉得它有点棘手。

我读到您可以使用 FreeRadius 来设置复制,但有关于如何执行此操作的说明。

好的,我已经设置了,但我有一个问题。有时,由于 Internet 连接丢失等原因,此设置会失败,并且复制停止并且数据不再复制到从站。问题是无法判断复制是否已停止。我必须手动检查它,这非常令人沮丧。有没有办法检查这个设置是否失败?

4

1 回答 1

0

这称为基于语句的复制(通常缩写为 SBR),它对应于标准的基于语句的二进制日志记录格式。在 MySQL 5.1.4 和更早的版本中,二进制日志记录和复制专门使用这种格式。

来源:http ://dev.mysql.com/doc/refman/5.1/en/replication-formats.html

编辑1:

如果连接中断,您可以设置slave_net_timeout变量以重新连接

http://dev.mysql.com/doc/refman/5.0/en/replication-options-slave.html#option_mysqld_slave-net-timeout

编辑2:

检查这篇文章

http://www.danielschneller.com/2006/10/mysql-replication-timeout-trap.html

于 2014-02-28T14:11:09.533 回答