Mysql从binlog恢复

发布于 2024-08-09 03:21:30 字数 69 浏览 2 评论 0原文

我们如何才能使一个数据库从一个二进制日志文件恢复迄今为止的日期,例如“周日到周三”?

谢谢,
佩德罗

How can we make one database restore date to date, like "sunday to wednesday" but from one binlog file?

Thanks,
Pedro

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

黎歌 2024-08-16 03:21:30

您可以使用 mysqlbinlog。要指定开始和结束日期,请使用 --start-datetime--stop-datetime 参数;它们记录在 MySQL 手册的 mysqlbinlog 页面上。

You can use mysqlbinlog. To specify start and end dates, use the --start-datetime and --stop-datetime arguments; they are documented on the mysqlbinlog page in the MySQL Manual.

叹倦 2024-08-16 03:21:30

您需要首先恢复您要恢复到的点之前的最后一个完整备份。然后从该点重播二进制日志(备份可能应该已创建包含二进制日志位置 - 如果没有,您将必须尝试解决它),直到您想要恢复到的点。

You need to first restore your last full backup which was before the point you want to restore to. Then replay the binlogs from that point (The backup should probably have been created containing the binlog position - if not you'll have to try to work it out) up to the point you want to restore to.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文