使用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>

相关推荐
硬件学长森哥2 分钟前
Android影像基础--cameraAPI2核心流程
android·计算机视觉
前行的小黑炭5 小时前
Android 协程的使用:结合一个环境噪音检查功能的例子来玩玩
android·java·kotlin
阿华的代码王国5 小时前
【Android】内外部存储的读写
android·内外存储的读写
inmK18 小时前
蓝奏云官方版不好用?蓝云最后一版实测:轻量化 + 不限速(避更新坑) 蓝云、蓝奏云第三方安卓版、蓝云最后一版、蓝奏云无广告管理工具、安卓网盘轻量化 APP
android·工具·网盘工具
giaoho8 小时前
Android 热点开发的相关api总结
android
咖啡の猫10 小时前
Android开发-常用布局
android·gitee
程序员老刘11 小时前
Google突然“变脸“,2026年要给全球开发者上“紧箍咒“?
android·flutter·客户端
Tans511 小时前
Androidx Lifecycle 源码阅读笔记
android·android jetpack·源码阅读
雨白11 小时前
实现双向滑动的 ScalableImageView(下)
android
峥嵘life11 小时前
Android Studio新版本编译release版本apk实现
android·ide·android studio