2014-02-28 44 views
0

我想在MySql上進行事務複製。沒有像SQL Server 2008那樣的內置嚮導,所以我覺得它有點棘手。MySQL中的複製

我讀到你可以使用FreeRadius來設置複製,但有指導如何做到這一點。

好吧,我已經設置了這個,但我有一個問題。有時這種設置失敗,由於失去了互聯網連接等,複製停止,數據不再複製到奴隸。問題是,沒有辦法確定複製是否已停止。我必須手動檢查它是非常令人沮喪的。有沒有辦法檢查這個設置是否失敗?

回答

0

這稱爲基於語句的複製(通常縮寫爲SBR),它對應於基於標準語句的二進制日誌記錄格式。在MySQL 5.1.4及更早版本中,二進制日誌記錄和複製專門使用這種格式。

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

EDIT 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

+0

好吧,我已經設置,但我有一個問題。有時這種設置失敗,由於失去了互聯網連接等我複製停止。問題在於沒有辦法確定複製是否已停止。我必須手動檢查它是非常令人沮喪的。有沒有辦法檢查這個設置是否失敗? – jeffry