使用binlog2sql来恢复mysql误删除数据

1.首先删除6行数据。

2.root用户执行

cd /home/mysql/binlog2sql-master/binlog2sql

python binlog2sql.py --flashback -uroot -p'Passw0rd*' -P3306 -dtestdb1 -ttest1 --start-file='mysql-bin.000001' --start-datetime='2025-02-28 15:00:00' > insert.sql

报错:

pymysql.err.OperationalError: (1045, u"Access denied for user 'root'@'127.0.0.1' (using password: YES)")

原因是没有'root'@'127.0.0.1'用户

3.mysql用户执行

mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'127.0.0.1' WITH GRANT OPTION;

Query OK, 0 rows affected, 1 warning (0.00 sec)

mysql> ALTER USER 'root'@'127.0.0.1' IDENTIFIED BY 'Passw0rd*';

Query OK, 0 rows affected (0.00 sec)

mysql> FLUSH PRIVILEGES;

Query OK, 0 rows affected (0.01 sec)

mysql> source /home/mysql/binlog2sql-master/binlog2sql/insert.sql

Query OK, 1 row affected (0.00 sec)

Query OK, 1 row affected (0.00 sec)

Query OK, 1 row affected (0.01 sec)

Query OK, 1 row affected (0.00 sec)

Query OK, 1 row affected (0.01 sec)

Query OK, 1 row affected (0.00 sec)

mysql>

相关推荐
2601_957418807 分钟前
告别OTG碎片化!Android MTP协议深度解析与高性能通信方案
android
故渊at8 分钟前
第二板块:Android 四大组件标准化学理 | 第七篇:Activity 页面载体与任务栈算法
android·算法·生命周期·activity·任务栈
QING6181 小时前
Kotlin 协程新手指南 —— 协程上下文与调度器
android·kotlin·android jetpack
潘潘潘2 小时前
Android JAVA Socket 知识梳理
android
00后程序员张2 小时前
Jenkins 自动上传 IPA 到 App Store 把发布步骤融入 CI/CD
android·ios·小程序·https·uni-app·iphone·webview
Gary Studio2 小时前
复杂 SoC(RK3568)PCB 布局的五步
android·linux·硬件
plainGeekDev2 小时前
HttpURLConnection → OkHttp + Kotlin
android·java·kotlin
QING6183 小时前
Kotlin 协程新手指南 —— 协程基础与挂起函数
android·kotlin·android jetpack
2601_961766643 小时前
【分享】分身空间 2.3.7[特殊字符]生活工作互不打扰
android·生活
百度搜知知学社3 小时前
抖音双模块架构:兼容全安卓版本并支持登录
android·架构·安卓·登录·兼容性·抖音