wget https://github.com/liuhr/my2sql/blob/master/releases/centOS_release_7.x/my2sql
chmod +x my2sql && mv my2sql /usr/local/bin/
UPDATE `test`.`t1` SET `b` = 'aa' WHERE `id` = 2
mysql> show master status ;
+---------------+-----------+--------------+------------------+----------------------------------------------+
| File | Position | Binlog_Do_DB | Binlog_Ignore_DB | Executed_Gtid_Set |
+---------------+-----------+--------------+------------------+----------------------------------------------+
| binlog.000014 | 569558719 | | | aaaaaaaa-aaaa-aaaa-aaaa-aaaaaaaaaaaa:1-35800 |
+---------------+-----------+--------------+------------------+----------------------------------------------+
my2sql -user test -password=Zzj@123456 -mode repl -work-type rollback -start-file binlog.000014 -start-datetime "2024-09-14 10:00:00" -stop-datetime "2024-09-14 10:10:00" -output-dir ./
$ ll
total 124M
-rw-r--r-- 1 root root 107 Sep 14 10:09 biglong_trx.txt
-rw-r--r-- 1 root root 288 Sep 14 10:10 binlog_status.txt
-rw-r--r-- 1 root root 315 Sep 14 10:10 rollback.14.sql
$ cat rollback.14.sql
UPDATE `test`.`t1` SET `b`='b' WHERE `id`=2;
数据闪回并不是万能的,备份恢复是最后底线。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。