搜ijsio 发表于 2018-9-27 10:35:53

mysql 误删除数据-数据回滚

cd binary  ./flashback --help
  Usage:
  flashback
  Help Options:
  -?, --help                  Show help options
  Application Options:
  --databaseNames            指定需要回滚的数据库名。多个数据库可以用“,”隔开。如果不指定该参数,相当于指定了所有数据库。
  --tableNames                指定需要回滚的表名。多个表可以用“,”隔开。如果不指定该参数,相当于指定了所有表。
  --start-position            指定回滚开始的位置。如不指定,从文件的开始处回滚。请指定正确的有效的位置,否则无法回滚
  --stop-position          指定回滚结束的位置。如不指定,回滚到文件结尾。请指定正确的有效的位置,否则无法回滚
  --start-datetime         指定回滚的开始时间。注意格式必须是 “2016-11-17 14:40:00。 如不指定,则不限定时间
  --stop-datetime          指定回滚的结束时间。注意格式必须是 %Y-%m-%d %H:%M:%S。 如不指定,则不限定时间
  --sqlTypes               指定需要回滚的sql类型。目前支持的过滤类型是INSERT, UPDATE ,DELETE。多个类型可以用“,”隔开。
  --maxSplitSize            一旦指定该参数,对文件进行固定尺寸的分割(单位为M),过滤条件有效,但不进行回滚操作。该参数主要用来将大的binlog文件切割,防止单次应用的binlog尺寸过大,对线上造成压力
  --binlogFileNames          指定需要回滚的binlog文件,目前只支持单个文件,后续会增加多个文件支持
  --outBinlogFileNameBase   指定输出的binlog文件前缀,如不指定,则默认为binlog_output_base.flashback
  --logLevel                  仅供开发者使用,默认级别为error级别。在生产环境中不要修改这个级别,否则输出过多
  --include-gtids            指定需要回滚的gtid,支持gtid的单个和范围两种形式。
  --exclude-gtids            指定不需要回滚的gtid,用法同include-gtids(跳过)

页: [1]
查看完整版本: mysql 误删除数据-数据回滚