mysql8.0.30一些新增特性和xtrabackup的对应

这篇具有很好参考价值的文章主要介绍了mysql8.0.30一些新增特性和xtrabackup的对应。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

问题

应客户需求在给mysql实例进行升级之后,(从8.0.2X升级到8.0.3X),发现不能备份成功,查看日志发现是xtrabackup备份时找不到事务日志ib_logfile0。
经过查看,发现data目录下面确实没有这个文件,导致备份失败。

解决

事务日志对于mysql是必要的,它可以保证mysql故障恢复和write-ahead-log特性,尤其是mysql8.0只支持InnoDB存储引擎。所以xtrabackup在备份的时候找不到事务日志就会失败,这个没法忽略掉。
mysql8.0.30开始,对事务日志做了新特性,如下:

  • 在MySQL 8.0.30中,innodb_redo_log_capacity系统变量控制重做日志文件占用的磁盘空间量。
    可以在启动或运行时使用set GLOBAL语句在选项文件中设置此变量;定义innodb_redo_log_capacity设置时,将忽略innodb log_files_in_group和innodb log_file_size设置,
  • 重做日志文件使用#ib_redoN命名约定,其中N是重做日志的文件号。备用重做日志文件由_tmp后缀表示。日志目录在./data/#innodb_ redo下面。舍弃原来的./data/ib_logfileN的形式

有了以上连个新特性,原来的xtrabackup就不适用了。需要将xtrabackup升级到mysql对应的版本。
在这里说一下,xtrabackup是跟着mysql的版本号走得,所以每次修改mysql版本的时候,都需要更新对应的xtrabackup版本,避免一些意料之外的问题。文章来源地址https://www.toymoban.com/news/detail-487488.html

到了这里,关于mysql8.0.30一些新增特性和xtrabackup的对应的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 第18章_MySQL8其它新特性

    ✅作者简介:大家好,我是Leo,热爱Java后端开发者,一个想要与大家共同进步的男人😉😉 🍎个人主页:Leo的博客 💞当前专栏: MySQL学习 ✨特色专栏: MySQL学习 🥭本文内容:第18章_MySQL8其它新特性 🖥️个人小站 :个人博客,欢迎大家访问 📚个人知识库: 知识库,欢迎

    2023年04月08日
    浏览(33)
  • MySQL8新特性:公用表表达式

    本博主将用CSDN记录软件开发求学之路上亲身所得与所学的心得与知识,有兴趣的小伙伴可以关注博主!也许一个人独行,可以走的很快,但是一群人结伴而行,才能走的更远! 公用表表达式(或通用表表达式)简称为CTE(Common Table Expressions)。 CTE是一个命名的临时结果集,

    2024年02月15日
    浏览(35)
  • 【MySQL】MySQL8.1.0版本正式发布带来哪些新特性?

    2023年7月18日晚,MySQL官方网站正式发布了MySQL8.1.0与8.0.34版本. Oracle 每季度发布一次 MySQL 更新,所以自己也一直留意的官网的动态,2023年7月18日晚,MySQL官方网站正式发布了MySQL8.1.0与8.0.34版本,8.1的应该来说是8.0版本的bug修复,这是 MySQL 变更发版模型后的第一个创新版本 (

    2024年02月13日
    浏览(38)
  • MySQL8.1.0版本正式发布,一起尝鲜新特性

    📢📢📢📣📣📣 哈喽!大家好,我是【IT邦德】,江湖人称jeames007,10余年DBA工作经验 一位上进心十足的【大数据领域博主】!😜😜😜 中国DBA联盟(ACDU)成员,目前从事DBA及程序编程 擅长主流数据Oracle、MySQL、PG 运维开发,备份恢复,安装迁移,性能优化、故障应急处理等

    2024年02月17日
    浏览(41)
  • Mysql8.0.x新特性及其性能优化分析

    8.0.17及之后的版本更新的内容比较多,推荐使用8.0.17及之后的版本。 参考文档: 添加弃用和删除的特性: https://dev.mysql.com/doc/refman/8.0/en/mysql-nutshell.html 添加弃用和删除的参数: https://dev.mysql.com/doc/refman/8.0/en/added-deprecated-removed.ht ml Mysql8 InnoDB 架构: https://dev.mysql.com/doc/refm

    2024年04月26日
    浏览(28)
  • MySQL5 和 MySQL8 的配置区别 & 一些注意事项

    先保证你的mysql正在运行,假如用户名是 root ,密码是 123456 ,运行下边的代码可以查看mysql的版本号。 这里我的版本是5.7.19。也就是5版本的。 注意:下边的url区别不用管。看到这就可以了。 当然8版本的后边不写也没事。 不建议在没有服务器身份验证的情况下建立SSL连接。

    2024年02月05日
    浏览(40)
  • MySQL 社区开源备份工具 Xtrabackup 详解

    数据库备份恢复是 DBA 的 “保命” 技能,生产业务不仅要保证有合适的备份策略,也要定期验证备份的有效性和恢复演练流程,因为数据恢复和验证可能会涉及多方合作,演练可以让灾难真正发生时,多方配合有条不紊的将数据恢复,从而尽可能的减少 RTO 让业务快速恢复。

    2024年02月05日
    浏览(44)
  • Docker环境下MySQL备份恢复工具XtraBackup使用详解 | Spring Cloud 62

    Percona XtraBackup 是一个开源的 MySQL 和 MariaDB 数据库备份工具,它能够创建高性能、一致性的备份,并且对生产环境的影响很小。 Percona XtraBackup 通过在不停止 MySQL 服务器的情况下,复制 InnoDB 存储引擎的数据文件和事务日志,来实现备份和还原操作。 Percona XtraBackup 的主要特点

    2024年02月06日
    浏览(40)
  • 华为HCIP题库h12-821题库新增30题

    901、 (多选题)下面关于BGP中的公认属性的描述,正确的是 A、公认必属性是所有BGP路由器都识别,且必须存在于Updata消息中 B、BGP必须识别所有公认属性 C、公认属性分为公认必遵和可选过渡两种 D、公认任意属性是所有BGP造由器都可以识别,但不要求必须存在于Updata消息中

    2024年02月07日
    浏览(40)
  • HTML5新增特性

    HTML从1993年发展开始到1999年,从1.0版本发展到4.01版本,4.01版本是一个通用版本,在很长一段时间制作HTML网页都是使用4.01版本。 后续发展版本号发生了变化,没有直接发展到HTML5,而是到2000年发展为XHTML1.0版本,这个版本是对之前4.01版本的一个严格化和升级,但是并没有增

    2024年04月23日
    浏览(34)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包