1.查看binlog日志是否开启

-- 查看binlog 日志是佛开启
show variables like '%log_bin%'

如果是ON则代表开启,OFF则需要开启
通过如下命令查看binlog内容

-- 通过这个sql查看 DESKTOP-TK5EQFS-bin.000004 下内容(需要将该文件放在mysql的Data下)
show binlog events in 'DESKTOP-TK5EQFS-bin.000004';

恢复数据有两种方法 (DESKTOP-TK5EQFS-bin.000004该文件为损坏服务器上的binLog拷贝至本地)

  1. 转换成sql恢复
mysqlbinlog  D:DESKTOP-TK5EQFS-bin.000004 > d:1.sql

  1. 直接输入账号密码恢复
mysqlbinlog d:DESKTOP-TK5EQFS-bin.000004 | mysql -uroot -p123456
上一篇 下一篇