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

相关推荐
胖虎15 小时前
Android 布局系列(五):GridLayout 网格布局的使用
android·网格布局·安卓布局·gridlayout
云泽野5 小时前
Pytest之parametrize参数化
android·python·pytest
野有蔓草W6 小时前
Android实现漂亮的波纹动画
android·java
万户猴7 小时前
【Flow进阶篇一】SharedFlow 入门:冷流 vs. 热流的区别与基础用法
android·kotlin
万户猴7 小时前
【Flow进阶篇二】SharedFlow 缓存机制深度解析
android·kotlin·android jetpack
奥顺9 小时前
PHP函数与类:面向对象编程实践指南
android·开发语言·mysql·开源·php
向上的车轮9 小时前
40岁开始学Java:Java中单例模式(Singleton Pattern),适用场景有哪些?
android·java·单例模式
人民的石头11 小时前
Android 系统 AMS(ActivityManagerService)
android
CYRUS_STUDIO15 小时前
unidbg 实现 JNI 与 Java 交互
android·安全·逆向