Mysql-Replication
如何在不中斷複製的情況下在主伺服器上傳入帶有外鍵的數據庫?
我有一個 MySQL 主從設置。一位大師;一名奴隸;很多數據庫。
我正在將一個應用程序從第三方移到此設置中。他們提供了數據和數據庫結構的 mysqldump 文件。它包含一個帶有 innodb 表的數據庫。
轉儲文件在主伺服器上傳入得很好。但是在復製到從屬伺服器時,從屬伺服器因外鍵錯誤而掛起。
似乎從伺服器忽略了 mysqldump 中的“設置外鍵檢查”。
如何在不中斷複製的情況下載入這個東西?
通常,當您對轉儲進行 mysql 載入時,您會禁用外鍵檢查,然後重新啟用它們,實際上它可能會預設執行此操作。您只需要在複製期間在從屬設備上做同樣的事情。
這是一個進出口指南:
http ://technocation.org/files/doc/2010_06_BulkLoad.pdf
禁用外鍵: http:
//gauravsohoni.wordpress.com/2009/03/09/mysql-disable-foreign-key-checks-or-constraints/