mysql如过不小心删除某行数据,或者修改了某行数据,可以通过binlog日志快速恢复
从navicat工具中打开数据库(test),查看有多少张表SELECT
A.TABLE_SCHEMA '数据库',
A.TABLE_NAME '表名',
A.TABLE_ROWS '表记录行数',
A.CREATE_TIME '创表时间',
A.TABLE_COMMENT '表备注'
FROM INFORMATION_SCHEMA.TABLES A
WHERE
A.TABLE_SCHEMA = 'test'
可以看到test数据库下面有3张表
此时我们手动删除表stu2,执行 drop table stu2。
开始紧急恢复!!!
恢复前置条件
如果想要恢复mysql数据,请务必开启binlog日志,否则无法恢复!神仙来了也救不了
1.查看是否开启binlogshow variables like '%log_bin%';
此项务必是ON(开启)