有人能告诉我如何防止以下命令吗?
DROP TABLE <tbl-name>;
TRUNCATE TABLE <tbl-name>;从被复制到奴隶身上?
发布于 2014-04-02 13:11:14
禁用会话中的二进制日志记录,删除表,并启用二进制日志记录。
SET sql_log_bin = 0;
DROP TABLE IF EXISTS ... ;
SET sql_log_bin = 1;这是因为如果奴隶没有看到在主二进制日志中注册的DROP TABLE命令,它就不能运行DROP TABLE。
我在之前的文章中建议使用SET sql_log_bin = 0;。
Nov 12, 2012:Mysql复制和忽略表Feb 03, 2012:MySQL InnoDB中表的调度优化Jul 11, 2011:在具有索引列的大型表上更改表 (这是我使用SET sql_log_bin = 0;直接阻止数据写入奴隶的地方)试试看!!
https://dba.stackexchange.com/questions/62331
复制相似问题