[英]Temporary Drop Table in mysql
我需要删除或销毁数据库表一小段时间。 有什么办法可以通过 MySQL 查询暂时删除表之后我需要再次恢复它才能使用它?
我需要我的 SQL 临时查询 Drop 表,必须再次恢复它。
你可以使用 mysql binlog flashback 你的表; setup 1: binlog_format=row in your my.cnf
setup2:显示主机状态; 在“XXXdb-binlog.00000X”中显示二进制日志事件;
找到你对 drop table 的操作
setup3: mysqlbinlog --base64-output=decode-rows -v -v XXXdb-binlog.00000X |sed -n '/### DELETE FROM db_name
。 table_name
//,/COMMIT/p' > recover_table.txt
setup4:源恢复
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.