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

相关推荐
晚霞的不甘19 小时前
Flutter for OpenHarmony从零到一:构建《冰火人》双人合作闯关游戏
android·flutter·游戏·前端框架·全文检索·交互
2601_9498333919 小时前
flutter_for_openharmony口腔护理app实战+饮食记录实现
android·javascript·flutter
独自破碎E19 小时前
【滑动窗口+字符计数数组】LCR_014_字符串的排列
android·java·开发语言
stevenzqzq19 小时前
compose 中 align和Arrangement的区别
android·compose
VincentWei9519 小时前
Compose:MutableState 和 mutableStateOf
android
jian1105820 小时前
Android studio配置flutter,mac Android studio 发现苹果手机设备
android·flutter·android studio
2501_9400078920 小时前
Flutter for OpenHarmony三国杀攻略App实战 - 性能优化与最佳实践
android·flutter·性能优化
Rysxt_21 小时前
UniApp获取安卓系统权限教程
android·uni-app
毕设源码-朱学姐1 天前
【开题答辩全过程】以 基于安卓的教师上课辅助系统为例,包含答辩的问题和答案
android
诸神黄昏EX1 天前
Android Safety 系列专题【篇二:AVB签名】
android