前言


下面总结的是部分常见的报错及解决方法。




常见报错及解决



【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备份失败问题解决相关推荐

  1. MySQL 系统表损坏导致xtrabackup备份失败Cannot open filepath

    在进行innobackupex备份时,出现如下错误: 190910 12:04:48 Connecting to MySQL server host: localhost, user: dba, pa ...

  2. 故障分析 | undo log 长时间处于清理状态导致备份失败

    作者:王祥 爱可生 DBA 团队成员,主要负责 MySQL 故障处理和性能优化.对技术执着,为客户负责. 本文来源:原创投稿 *爱可生开源社区出品,原创内容未经授权不得随意使用,转载请联系小编并注明来 ...

  3. Mysql 备份恢复与xtrabackup备份

    2017年即将过去,新年的钟声即将敲响.在这辞旧迎新的美好时刻,我向全国各族人民,向香港特别行政区同胞.澳门特别行政区同胞,向台湾同胞和海外侨胞,向工作在一线的运维工程师们,向为开源事业做出贡献的朋友 ...

  4. xtrabackup备份脚本

    #!/bin/sh #备份主机 remote_ip=100.0.132.160 Master_ip=100.20.132.158 VIP=100.20.132.166 #备份用户 user='root ...

  5. MySQL备份失败,一波三折的问题分析和处理

    今天和同事一起处理了一个奇怪的MySQL空间异常问题,从这个问题的处理中可以找到一些问题处理的方式. 问题的背景是有一个实例的备份总是失败,在排查了多次之后,在保证Slave可用的情况先搁置了,刚好借 ...

  6. mysql备份恢复出错,MySQL-记一次备份失败的排查过程

      山竹来临,窝在家里整理个人文档. 本篇文章主要讲解排查问题的思路,涉及linux 删除文件的原理.实例误删数据恢复.MySQL实例初始化参数优先级别等,虽然涉及知识点比较浅,但是个人觉得挺有意思的 ...

  7. 想了解Xtrabackup备份原理和常见问题分析,看这篇就够了

    摘要:本文来自华为云MySQL研发团队,主要分享了MySQL备份工具Xtrabackup的备份过程.华为云数据库团队对其做的优化改进,以及在使用中可能遇到的问题与解决方法. 本文分享自华为云社区< ...

  8. xtrabackup备份还原MySQL数据库

    原文:xtrabackup备份还原MySQL数据库 mysqldump 备份鉴于其自身的某些特性(锁表,本质上备份出来insert脚本或者文本,不支持差异备份),不太适合对实时性要求比较高的情况 Xt ...

  9. mysql备份恢复出错_MySQL:MySQL备份失败,原因和解决方式

    今天和同事一起处理了一个奇怪的MySQL空间异常问题,从这个问题的处理中可以找到一些问题处理的方式. 问题的背景是有一个实例的备份总是失败,在排查了多次之后,在保证Slave可用的情况先搁置了,刚好借 ...

最新文章

  1. 购买《四级网络工程师预测试卷与考点解析》,哪里最便宜?
  2. MediaWiki 1.19.2 发布 - 开源 Wiki 系统
  3. php mysql 多行查找_PHP使用mysqli同时执行多条sql查询语句的实例
  4. python有道api-python 调用有道api接口的方法
  5. Python找出某元素的索引下标
  6. 封装好的实用的读写XML类---增删改查XML
  7. math java 计算_Java中的数学计算函数汇总
  8. Android RelativeLayout 属性
  9. 题解 CF1027D 【Mouse Hunt】
  10. POJ 1472 Instant Complexity
  11. 跟我学制作javaEE网上书店销售管理系统(沙箱支付)springboot+vue
  12. crontrigger java_java CronTrigger用法
  13. 正确使用计算机说课稿,计算机优秀说课稿讲课讲稿.pdf
  14. Learning Modality-Specific Representation with Self-Supervised Mulit-Task Learning for MSA
  15. 自定义xml解析框架
  16. php codeigniter,PHP项目中CodeIgniter使用的一些建议
  17. Vue 自定义移动端的 滑动事件
  18. TreeMap通过值对象属性排序
  19. 一个公务员工作七年后的肺腑之言”——给想考公务员的XDJM们看看,或许能有帮助
  20. 黄金分割搜索法求单峰极小值C++实现

热门文章

  1. 北京大学计算机学院陈鹏进,计算机科学技术系本科生在SIGCOMM 2020上发表高性能可见光反射互联技术论文...
  2. Linux内核代码华人贡献统计
  3. 正大光明眼科集团第一届乒乓球大赛圆满成功
  4. css溢出隐藏 /超出隐藏(补充CSS样式穿透 scoped 问题)
  5. 《安富莱嵌入式周报》第308期:开源带软硬件安全认证的PLC设计,开源功率计,可靠PID实现,PR2机器人设计文件全开源,智能手表设计WASP-OS
  6. 厚物科技《什么是PXI》
  7. 客流统计需要解决哪些问题?
  8. android 百度地图禁止双击放大缩小,leaflet-div上禁止地图的拖动,放大缩小双击事件...
  9. 一、网络游戏架构的前世今生(1)
  10. 网络游戏的体验度量方法