可以配置mysql复制以防止某些命令被复制到从属服务器。
想象一个完全发明的场景,有人打字
drop database foo;
进入错误的ssh窗口 (我知道,它永远不会发生)
目前,mysql会将该命令复制到从属服务器。
你能阻止它,所以重定向应用服务器以使用从属服务器并保持系统运行。
我完全理解这个问题只是灾难恢复策略的一个方面。
我们运行mysql 5.5
答案 0 :(得分:0)
只复制一个数据库,不要将drop database授予slave服务器上的用户
replicate-do-db=db01
每个表或复制表:
replicate-do-table=db_name.tbl_name
对不起那个可怜的英语