2014-02-06 115 views
0

可以配置mysql複製以防止將某些命令複製到從屬設備。可以配置mysql複製以防止複製drop database嗎?

想象一下,一個完全發明的情形,其中有人類型

drop database foo; 

進錯了SSH窗口 (我知道,這不可能發生)

目前MySQL將複製該命令的奴隸。

是否可以阻止並重定向應用程序服務器以使用從服務器並保持系統運行。

我完全理解這個問題只是DR策略的一個維度。

我們運行mysql 5.5

回答

0

複製只是一個數據庫,不授予刪除數據庫用戶從服務器

replicate-do-db=db01 

或複製每個表的表:

replicate-do-table=db_name.tbl_name 

對不起可憐的英語

+0

感謝您的回覆,現在添加的問題,用戶是admi n在mysql框中...... – user3279509

+0

我不知道該如何幫助...我可以想象某種觸發器與incrond讀取數據庫目錄上的DELETE並啓動從文件系統的最後一個快照中恢復... – BrenoZan

+0

我知道,歲。但如果有人在尋找想法:那麼延遲呢?你可以延遲15分鐘,然後在你意識到有問題的時候停止奴隸。 –