binlog日志

  1. binlog日志恢复

binlog日志恢复

mysqlbinlog --base64-output=decode-rows -v --start-datetime="2021-12-30 10:00:00" --stop-datetime="2021-12-30 10:20:19" -d 'pcs9700' mysql-bin.000057 >> 'datass3.sql'

命令说明:安装完mysql后自带mysqlbinlog

  • mysqlbinlog 命令
  • –base64-output=decode-rows 编码
  • -v 按格式输出构建sql
  • –start-datetime=”2021-12-30 10:00:00” –stop-datetime=”2021-12-30 10:20:19” 开始和结束时间
  • -d ‘pcs9700’ 指定数据库
  • mysql-bin.000057 binlog 文件
  • >> 'datass3.sql' 输出到指定文件中恢复

恢复的数据之后sql文件还是无法直接指向的,可以通过sed命令替换格式数据