前言
比如手贱, 误删了数据. 或者代码BUG, 导致需要数据还原.
前提是已经开启了binlog, 并且有定期的全量备份
binlog格式
https://dev.mysql.com/doc/refman/8.0/en/mysqlbinlog-row-events.html
演练
https://dev.mysql.com/doc/refman/8.0/en/mysqlbinlog.html
准备一些数据, 然后执行一次delete操作
mysql> show master status;
+---------------+----------+--------------+------------------+-------------------+
| File | Position | Binlog_Do_DB | Binlog_Ignore_DB