2
我想設置mysql複製。我看到了在不同地方使用的上述選項。我認爲,當master和slave的數據庫名稱不同時,使用replicate-rewrite-db。這是這兩個選項之間唯一的區別。在複製期間是否還有類似的選項來重寫/重命名主從表?在mysql複製過程中'replicate-rewrite-db'和'replicate-do-db'有什麼區別?
我想設置mysql複製。我看到了在不同地方使用的上述選項。我認爲,當master和slave的數據庫名稱不同時,使用replicate-rewrite-db。這是這兩個選項之間唯一的區別。在複製期間是否還有類似的選項來重寫/重命名主從表?在mysql複製過程中'replicate-rewrite-db'和'replicate-do-db'有什麼區別?
他們沒有真正的關係。
重複重寫-DB用來改變指定的數據庫時,查詢包括「使用」的語句(即,如果查詢到主人「USE富」,它可能會被翻譯成「USE bar「在查詢上執行)。
replicate-do-table告訴MySQL將複製流限制到指定的表,以便只有在該從屬表上覆制針對該(或那些)表的查詢。
本文詳細介紹了您可以設置的複製選項:http://dev.mysql.com/doc/refman/5.0/en/replication-options-slave.html