当前位置: 首页 > news >正文

mysqlbackup备份报error:redo log was overwritten

问题原因

备份时redo log被覆盖
解决方案

方法1:增加innodb_log_file_size、innodb_log_files_in_group大小,需要重启数据库

vi my.cnf
innodb_log_file_size= 2G
innodb_log_files_in_group =4

方法2: 动态配置redo log archive,不需要重启数据库,需要设置innodb_redo_log_archive_dirs

设置环境变量innodb_redo_log_archive_dirs:
mysql> set global innodb_redo_log_archive_dirs=‘redo_archive:/mysqldata’ ;

redo_archive:是自己定义标识符,在 innodb_redo_log_archive_start函数,开启归档时会用到
/mysqldata:是自己定义的路径,归档目录不要与mysqld目录有重合,否则会报错.注意目录的用户与权限

root@localhost 09:22:55 [(none)]>SELECT innodb_redo_log_archive_start(‘redo_archive’, ‘archivelog’);
开启redo归档,archivelog是指定的子目录,注意目录的用户与权限。会在/mysqldata/archivelog目录下生产一个uuid.log归档文件

[root@node1 archivelog]# pwd
/mysqldata/archivelog
[root@node1 archivelog]# ll
total 8
-r–r----- 1 mysql mysql 8192 Jan 13 17:32 archive.9e50362b-5528-11ea-b60e-08002744ce26.000001.log

关闭开启归档:
root@localhost 09:22:55 [(none)]>SELECT innodb_redo_log_archive_stop()

注意事项:
再次开启时需要删除旧的归档,否则会报错。有的备份软件会在设置好innodb_redo_log_archive_dirs后,在备份时会自动开启归档,备份结束后会复制归档,并删除归档。

http://www.lryc.cn/news/11149.html

相关文章:

  • Android支持库
  • Vue:filters过滤器
  • Windows环境下安装和配置Gradle
  • 数据结构时间空间复杂度笔记
  • 基于注意力的知识蒸馏Attention Transfer原理与代码解析
  • 利尔达在北交所上市:总市值突破29亿元,叶文光为董事长
  • C#操作字符串方法 [万余字总结 · 详细]
  • 极兔一面:10亿级ES海量搜索狂飙10倍,该怎么办?
  • 【Mysql基础 —— SQL语句(一)】
  • 华为OD机试 - 新员工座位安排系统(Python) | 机试题算法思路
  • MySQL - 介绍
  • ChatGPT国内镜像站初体验:聊天、Python代码生成等
  • SAP数据导入工具(LSMW) 超级详细教程(批量导入内部订单)
  • 第9天-商品服务(电商核心概念,属性分组开发及分类和品牌的级联更新)
  • 动漫人物眼睛画法
  • 张晨光-JAVA零基础保姆式JDBC技术教程
  • 华为OD机试 - 最多提取子串数目(Python)
  • LeetCode-1237. 找出给定方程的正整数解【双指针,二分查找】
  • 广度优先搜索算法 - 迷宫找路
  • 泡脚材料简记
  • 【计算机网络】因特网概述
  • STC单片机 VS/HX1838红外接收和发送实验
  • 前端开发常用案例(一)
  • Linux 日志查找常用命令
  • CleanMyMac4.12.5最新版安装下载教程
  • RFID射频识别技术(四) RFID高频电路基础|课堂笔记|10月11日
  • 数据库系统是什么?它由哪几部分组成?
  • 华为OD机试题 - 任务混部(JavaScript)
  • 键盘输入a,到屏幕显示,操作系统做了什么
  • Python机器学习入门笔记(2)—— 分类算法