系统相关
首页 > 系统相关> > centos7下基于binlog恢复数据

centos7下基于binlog恢复数据

作者:互联网

前提:已开启binlog,开启方式看这里

准备工作

mysqlbinlog使用

./mysqlbinlog --no-defaults --database=tobacco  --base64-output=decode-rows -v /usr/local/mysql/data/mysql-bin.000001   >/home/mysql-bin01.sql
./mysqlbinlog --no-defaults --database=tobacco    /usr/local/mysql/data/mysql-bin.000004  | mysql -uroot -proot -v tobacco
参数说明
–start-datetime开始时间
–stop-datetime结束时间
more直接查看

示例

./mysqlbinlog --no-defaults --database=tobacco   --start-datetime="2021-11-26 11:55:20" --stop-datetime="2021-11-26 11:55:23" /usr/local/mysql/data/mysql-bin.000004  | mysql -uroot -proot -v tobacco
./mysqlbinlog --no-defaults --database=tobacco   --start-datetime="2021-11-26 11:55:20" --stop-datetime="2021-11-26 11:55:23" /usr/local/mysql/data/mysql-bin.000004  | mmore

标签:11,binlog,基于,--,datetime,centos7,mysql,mysqlbinlog,data
来源: https://blog.csdn.net/weixin_45617480/article/details/121718040