mysqlbinlog命令恢复数据要注意的问题有哪些

这篇文章将为大家详细讲解有关mysqlbinlog命令恢复数据要注意的问题有哪些,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。1.不要使用 base64-output=decode-rows 参数–base64-output=decode-rows主要是解析或查看ROW级别binlog日志时使用,执行SQL时不要使用该参数。例如:/usr/local/mysql-8.0.13/bin/mysqlbinlog mysql-bin.000004 | mysql -uroot -p’123456’或者/usr/local/mysql-8.0.13/bin/mysqlbinlog mysql-bin.000004 > /tmp/rollback.sqlmysql -uroot -p’123456′
2.是否应该使用–skip-gtids=true参数第一种情况:如果我们是要恢复数据到源数据库或者和源数据库有相同 GTID 信息的实例,那么就要使用该参数。如果不带该参数的话,是无法恢复成功的。# /u开发云主机域名sr/local/mysql-8.0.13/bin/mysqlbinlog –skip-gtids=true mysql-bin.000001 |mysql -uroot -p或者# /usr/local/mysql-8.0.13/bin/mysqlbinlog –skip-gtids=true mysql-bin.000001 > rollback.sqlmysql -uroot -p’123456′
第二种情况:如果是恢复到其他实例的数据库并且不包含源实例的 GTID 信息,那么可以不使用该参数,使用或者不使用都可以恢复成功。关于“mysqlbinlog命令恢复数据要注意的问题有哪些”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。

相关推荐: MySQL增量备份与恢复的示例

小编给大家分享一下MySQL增量备份与恢复的示例,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!文章目录一、MySQL 增量备份1.1 为什么使用增量备份1.2 增量备份的特点1.增量…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

(0)
打赏 微信扫一扫 微信扫一扫
上一篇 06/23 22:01
下一篇 06/23 22:01

相关推荐

发表评论

您的电子邮箱地址不会被公开。

[“助力站长”]投稿本站,经审核符合,赠送主机空间 或 享超低优惠;云主机免费试用,参见:www.if98.com