是否可以配置mysql复制以防止删除丢弃数据库?

时间:2014-02-06 12:23:56

标签: mysql database-replication

可以配置mysql复制以防止某些命令被复制到从属服务器。

想象一个完全发明的场景,有人打字

drop database foo;

进入错误的ssh窗口 (我知道,它永远不会发生)

目前,mysql会将该命令复制到从属服务器。

你能阻止它,所以重定向应用服务器以使用从属服务器并保持系统运行。

我完全理解这个问题只是灾难恢复策略的一个方面。

我们运行mysql 5.5

1 个答案:

答案 0 :(得分:0)

只复制一个数据库,不要将drop database授予slave服务器上的用户

replicate-do-db=db01
每个表

或复制表:

replicate-do-table=db_name.tbl_name

对不起那个可怜的英语