1.查询日志是否开启

show variables like"log_";

MySQL日志恢复误删记录

 

2.查询是用的哪个日志文件

show master status;

MySQL日志恢复误删记录

 

 

3.定位是在什么时间误删的

/usr/local/mysql/bin/mysqlbinlog /usr/local/mysql/var/mysql-bin.000075

 MySQL日志恢复误删记录

 show binlog events in 'mysql-bin.000075';

MySQL日志恢复误删记录

 

也就是说,610是drop了数据表,那么恢复至能到505即可

4.恢复

 /usr/local/mysql/bin/mysqlbinlog  --stop-position="505" /usr/local/mysql/var/mysql-bin.000075 | mysql -uroot -proot (具体参考mysqlbinlog  用法)

MySQL日志恢复误删记录

5.查看恢复情况

MySQL日志恢复误删记录

 

6.其他

MySQL日志恢复误删记录

 

相关文章:

  • 2021-09-06
  • 2021-12-22
  • 2021-09-07
  • 2021-12-02
  • 2021-07-02
  • 2021-08-19
猜你喜欢
  • 2021-11-18
  • 2021-12-07
  • 2021-08-06
  • 2021-05-27
  • 2021-11-30
  • 2021-12-10
  • 2022-12-23
相关资源
相似解决方案