登录
首页 >  数据库 >  MySQL

MySQL 使用二进制日志进行基于时间点的增量恢复

来源:SegmentFault

时间:2023-01-11 16:27:09 367浏览 收藏

知识点掌握了,还需要不断练习才能熟练运用。下面golang学习网给大家带来一个数据库开发实战,手把手教大家学习《MySQL 使用二进制日志进行基于时间点的增量恢复》,在实现功能的过程中也带大家重新温习相关知识点,温故而知新,回头看看说不定又有不一样的感悟!

查看所有二进制日志文件的列表

mysql> SHOW BINARY LOGS;

确定当前二进制日志文件的名称

mysql> SHOW MASTER STATUS;

查看二进制日志内容

shell> mysqlbinlog binlog_files | more
# 或者将输出保存在文件中,然后在文本编辑器中查看文件
shell> mysqlbinlog binlog_files > tmpfile

执行修改后的二进制文件

shell> mysql -u root -p 

不修改内容直接执行二进制日志文件

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 使用二进制日志进行基于时间点的增量恢复》的介绍就到此结束啦,但是学无止境,想要了解学习更多关于数据库的相关知识,请关注golang学习网公众号!

声明:本文转载于:SegmentFault 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>
评论列表