xtrabackup备份失败问题解决
前言
下面总结的是部分常见的报错及解决方法。
常见报错及解决
【1】使用的xtrabackup安装失败或软件版本与系统不适配
报错如下:
解决方法:
通常是xtrabackup未安装成功或未配置环境变量,建议重新安装。
同时还要注意安装方式和不同软件包适配的系统问题。
【2】备份使用的账号的权限不足
报错如下:
解决方法:
去主库查看用户及其对应的权限
如权限导致问题可重新给用户授权
可参考下列链接:
https://blog.csdn.net/GX_1_11_real/article/details/95052475
【3】mysql的超时配置问题
报错如下:
Error: failed to execute query SET SESSION lock_wait_timeout=31536000: MySQL server has gone away
某个mysql长连接很久没有新的请求发起,达到server端的超时时间,被强行关闭
解决方法:
如上方报错,显示连接超时。需要根据提示修改相应报错参数的超时时间配置
例如:
<1>查看
mysql> show global variables like '%timeout';
+----------------------------+----------+
| Variable_name | Value |
+----------------------------+----------+
| connect_timeout | 6000 |
| delayed_insert_timeout | 300 |
| innodb_lock_wait_timeout | 120 |
| innodb_rollback_on_timeout | OFF |
| interactive_timeout | 2880000 |
| lock_wait_timeout | 31536000 |
| net_read_timeout | 30 |
| net_write_timeout | 60 |
| slave_net_timeout | 3600 |
| wait_timeout | 2880000 |
+----------------------------+----------+
<2>修改
根据报错修改参数
mysql> set global wait_timeout=3080000;
or
mysql> set global innodb_lock_wait_timeout=150;
【4】mysql请求进程被kill
报错提示超时,但修改超时时间后,仍然报错。
报错如下:
Error: failed to execute query SET SESSION lock_wait_timeout=31536000: MySQL server has gone away
系统中由于脚本或程序问题,主动kill掉了mysql请求链接进程
解决方法:
查看系统中的进程,查看是否有kill掉mysql请求的程序
关闭或调整程序
xtrabackup备份失败问题解决相关推荐
- MySQL 系统表损坏导致xtrabackup备份失败Cannot open filepath
在进行innobackupex备份时,出现如下错误: 190910 12:04:48 Connecting to MySQL server host: localhost, user: dba, pa ...
- 故障分析 | undo log 长时间处于清理状态导致备份失败
作者:王祥 爱可生 DBA 团队成员,主要负责 MySQL 故障处理和性能优化.对技术执着,为客户负责. 本文来源:原创投稿 *爱可生开源社区出品,原创内容未经授权不得随意使用,转载请联系小编并注明来 ...
- Mysql 备份恢复与xtrabackup备份
2017年即将过去,新年的钟声即将敲响.在这辞旧迎新的美好时刻,我向全国各族人民,向香港特别行政区同胞.澳门特别行政区同胞,向台湾同胞和海外侨胞,向工作在一线的运维工程师们,向为开源事业做出贡献的朋友 ...
- xtrabackup备份脚本
#!/bin/sh #备份主机 remote_ip=100.0.132.160 Master_ip=100.20.132.158 VIP=100.20.132.166 #备份用户 user='root ...
- MySQL备份失败,一波三折的问题分析和处理
今天和同事一起处理了一个奇怪的MySQL空间异常问题,从这个问题的处理中可以找到一些问题处理的方式. 问题的背景是有一个实例的备份总是失败,在排查了多次之后,在保证Slave可用的情况先搁置了,刚好借 ...
- mysql备份恢复出错,MySQL-记一次备份失败的排查过程
山竹来临,窝在家里整理个人文档. 本篇文章主要讲解排查问题的思路,涉及linux 删除文件的原理.实例误删数据恢复.MySQL实例初始化参数优先级别等,虽然涉及知识点比较浅,但是个人觉得挺有意思的 ...
- 想了解Xtrabackup备份原理和常见问题分析,看这篇就够了
摘要:本文来自华为云MySQL研发团队,主要分享了MySQL备份工具Xtrabackup的备份过程.华为云数据库团队对其做的优化改进,以及在使用中可能遇到的问题与解决方法. 本文分享自华为云社区< ...
- xtrabackup备份还原MySQL数据库
原文:xtrabackup备份还原MySQL数据库 mysqldump 备份鉴于其自身的某些特性(锁表,本质上备份出来insert脚本或者文本,不支持差异备份),不太适合对实时性要求比较高的情况 Xt ...
- mysql备份恢复出错_MySQL:MySQL备份失败,原因和解决方式
今天和同事一起处理了一个奇怪的MySQL空间异常问题,从这个问题的处理中可以找到一些问题处理的方式. 问题的背景是有一个实例的备份总是失败,在排查了多次之后,在保证Slave可用的情况先搁置了,刚好借 ...
最新文章
- 购买《四级网络工程师预测试卷与考点解析》,哪里最便宜?
- MediaWiki 1.19.2 发布 - 开源 Wiki 系统
- php mysql 多行查找_PHP使用mysqli同时执行多条sql查询语句的实例
- python有道api-python 调用有道api接口的方法
- Python找出某元素的索引下标
- 封装好的实用的读写XML类---增删改查XML
- math java 计算_Java中的数学计算函数汇总
- Android RelativeLayout 属性
- 题解 CF1027D 【Mouse Hunt】
- POJ 1472 Instant Complexity
- 跟我学制作javaEE网上书店销售管理系统(沙箱支付)springboot+vue
- crontrigger java_java CronTrigger用法
- 正确使用计算机说课稿,计算机优秀说课稿讲课讲稿.pdf
- Learning Modality-Specific Representation with Self-Supervised Mulit-Task Learning for MSA
- 自定义xml解析框架
- php codeigniter,PHP项目中CodeIgniter使用的一些建议
- Vue 自定义移动端的 滑动事件
- TreeMap通过值对象属性排序
- 一个公务员工作七年后的肺腑之言”——给想考公务员的XDJM们看看,或许能有帮助
- 黄金分割搜索法求单峰极小值C++实现
热门文章
- 北京大学计算机学院陈鹏进,计算机科学技术系本科生在SIGCOMM 2020上发表高性能可见光反射互联技术论文...
- Linux内核代码华人贡献统计
- 正大光明眼科集团第一届乒乓球大赛圆满成功
- css溢出隐藏 /超出隐藏(补充CSS样式穿透 scoped 问题)
- 《安富莱嵌入式周报》第308期:开源带软硬件安全认证的PLC设计,开源功率计,可靠PID实现,PR2机器人设计文件全开源,智能手表设计WASP-OS
- 厚物科技《什么是PXI》
- 客流统计需要解决哪些问题?
- android 百度地图禁止双击放大缩小,leaflet-div上禁止地图的拖动,放大缩小双击事件...
- 一、网络游戏架构的前世今生(1)
- 网络游戏的体验度量方法