MySQL 使用二进制日志进行基于时间点的增量恢复
Posted 小伍
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MySQL 使用二进制日志进行基于时间点的增量恢复相关的知识,希望对你有一定的参考价值。
查看所有二进制日志文件的列表
mysql> SHOW BINARY LOGS;
确定当前二进制日志文件的名称
mysql> SHOW MASTER STATUS;
查看二进制日志内容
shell> mysqlbinlog binlog_files | more
# 或者将输出保存在文件中,然后在文本编辑器中查看文件
shell> mysqlbinlog binlog_files > tmpfile
执行修改后的二进制文件
shell> mysql -u root -p < tmpfile
不修改内容直接执行二进制日志文件
shell> mysqlbinlog binlog_files | mysql -u root -p
应使用单个数据库连接来执行要处理的所有二进制日志文件的内容
shell> mysqlbinlog binlog.000001 binlog.000002 | mysql -u root -p
# 将整个日志写入单个文件,然后处理该文件
shell> mysqlbinlog binlog.000001 > /tmp/statements.sql
shell> mysqlbinlog binlog.000002 >> /tmp/statements.sql
shell> mysql -u root -p -e "source /tmp/statements.sql"
以上是关于MySQL 使用二进制日志进行基于时间点的增量恢复的主要内容,如果未能解决你的问题,请参考以下文章