2014-02-06 67 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分钟,然后在你意识到有问题的时候停止奴隶。 –