0
我可以爲主服務器中的每個數據庫提供不同類型的複製嗎? 例如:在同一個MySQL服務器中有兩個數據庫(DB 1,DB 2)..我需要給予DB 1 - >基於語句的複製和DB 2 - >基於行的複製。每個數據庫的不同複製類型MySQL
PS:我試圖使用混合複製..但我有一些問題..因爲有很多觸發器(所以我需要基於語句),我需要在某些情況下基於行。
我可以爲主服務器中的每個數據庫提供不同類型的複製嗎? 例如:在同一個MySQL服務器中有兩個數據庫(DB 1,DB 2)..我需要給予DB 1 - >基於語句的複製和DB 2 - >基於行的複製。每個數據庫的不同複製類型MySQL
PS:我試圖使用混合複製..但我有一些問題..因爲有很多觸發器(所以我需要基於語句),我需要在某些情況下基於行。
您不能對數據庫級別進行此類設置,此設置僅在服務器級別工作,您必須在my.cnf
文件中指定。
優點基於語句複製寫入日誌文件
較少的數據。當更新或刪除操作影響很多行時,這會導致日誌文件所需的存儲空間少得多。這也意味着可以更快地完成備份和恢復。
日誌文件包含所有進行更改的語句,因此它們可用於審計數據庫。基於行的複製
優勢
對於MySQL版本5.1.14相比更早,DDL(數據定義語言)語句,例如CREATE TABLE使用基於語句的複製被複制,而DML語句,以及GRANT和REVOKE語句,使用行復制基於複製。
欲瞭解更多信息,請參閱: http://dev.mysql.com/doc/refman/5.1/en/replication-sbr-rbr.html