1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
mysql5.7 binlog
/*!*/;
# at 15937710
# at 15937814
#170526 13:00:15 server id 1 end_log_pos 15938129 CRC32 0x06901892 Table_map: `service`.`apply` mapped to number 108
# at 15938129
#170526 13:00:15 server id 1 end_log_pos 15938780 CRC32 0x9cf36fca Update_rows: table id 108 flags: STMT_END_F
### UPDATE `service`.`apply`
### WHERE
### @1='l4cnjqu7tenbe'
### @2='l4b4jkdo1hku1'
### SET
### @1='l4cnjqu7tenbe'
### @2='l4b4jkdo1hku1'
# at 15938780
|
MySQL【Update误操作】回滚
最新推荐文章于 2024-07-06 02:22:49 发布
当发生MySQL的Update误操作时,可以通过多种方式进行数据恢复,包括使用flush table with read lock锁定主库,复制binlog,再进行特定状态更新。文章列举了多个实例,涉及从binlog中提取特定操作并进行回滚,使用python和awk脚本分析binlog日志,以及如何找到影响最大行数的查询。此外,还强调了事后审核平台和流程的重要性。
摘要由CSDN通过智能技术生成