还原条件 有开启慢日志 SHOW VARIABLES LIKE 'slow_query%'; 慢查询开启状态 SHOW VARIABLES LIKE 'slow_query_log_file%'; 慢查询日志存放的位置 SHOW VARIABLES LIKE 'long_query_time%'; 查询超过多少秒才记录 有之前的数据库备份 还原过程 导入之前的数据库备份恢复备份到误操作之间的数据 数据库查询慢日志具体执行语句的Pos(--stop-position 配置结束点) show binlog events in 'mysql-bin.000005' limit 0,1000 myslq mysqlbinlog 查看Pos点的时间 mysqlbinlog /www/server/data/mysql-bin.000005 --start-datetime="2022-01-01 00:00:00" --stop-datetime="2022-01-02 00:00:00" 还原数据 /www/server/mysql/bin/mysqlbinlog --start-datetime="2022-01-20 03:30:02" --stop-position=136656670 database=table_name /www/server/data/mysql-bin.000005 | mysql -u数据库账号 -p数据库密码 -v table_name start-datetime 数据库备份时间,—开始恢复点–stop-position 错误操作之前的Pos点 —结束恢复点/www/server/data/mysql-bin.000005 慢日志路径table_name 数据库名称