mysqldump中断的常见错误和解决措施【转载】
最近统一处理了一大堆db备份失败的案例,针对mysqldump的失败的现象和处理措施总结如下
mysqldump: Error 2020: Got packet bigger than 'max_allowed_packet' bytes when dumping table `blt_bulletinannex` at row: 626
报错条件:一般是存在blob,text等字段,单条记录超过默认的24M
解决措施:mysqldump调大max_allow_packet参数,在服务器端修改这个参数无效
mysqldump: Couldn't execute 'show table status like 'members\_ban\_user\_view'': SELECT command denied to user ''@'%' for column 'user_id' in table 'members_ban_log' (1143)
报错条件:相应的视图的账户给的权限不足;或者是用户不存在
解决措施:需要视图定义账户的Create_view_priv和Show_view_priv权限;或者添加对应的用户和权限;删除该视图
mysqldump: Couldn't execute 'show create table `innodb_index_stats`': Table 'mysql.innodb_index_stats' doesn't exist (1146)
报错条件:mysql5.6,系统表损坏,该表是innodb引擎
解决措施:物理删除该表的frm文件和ibd文件,找到系统表的定义sql,重建系统表
mysqldump: Couldn't execute 'show create table `view_all_packages`': View 'locker.view_all_packages' references invalid table(s) or column(s) or function(s) or definer/invoker of view lack rights to use them (1356)
报错条件:视图定义不合法
解决措施:删除或修改出问题的视图定义语句
mysqldump: Got error: 1045: Access denied for user 'ucloudbackup'@'10.10.1.242' (using password: YES) when trying to connect
报错条件:无法连接,密码,账户,host,port有问题
解决措施:先保证mysql能正常连接
mysqldump: Couldn't execute 'show create table `userarenalog`': Table './tank_11/userarenalog' is marked as crashed and should be repaired (145)
报错条件:myisam表损坏
解决措施:repair table XXX修复损坏的表,最好mysqlcheck一下所有表
mysqldump: Couldn't execute 'show fields from `TB_CROWDFUNDING_PROJECT`': Incorrect key file for table 'ql-5.5/14310da6-644a-472a-b170-0e7e75cfda87/tmp/#sql_32606_0.MYI'; try to repair it (126)
报错条件:临时表使用过程中/tmp空间不足,导致myisam临时表损坏
解决措施:增大磁盘空间就好
mysqldump: Couldn't execute 'SHOW FUNCTION STATUS WHERE Db = 'analysis'': Cannot load from mysql.proc. The table is probably corrupted (1548)
报错条件:升级导致
解决措施:运行mysql_upgrade更新db,或者更新对应版本的mysql.proc表结构
5.1执行
alter table mysql.proc MODIFY COLUMN `comment` char(64) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL AFTER `sql_mode`;
5.5执行
alter table mysql.proc MODIFY COLUMN `comment` text CHARACTER SET utf8 COLLATE utf8_bin NOT NULL AFTER `sql_mode`;
mysqldump: Couldn't execute 'show events': Cannot proceed because system tables used by Event Scheduler were found damaged at server start (1577)
报错原因:不合理的升级mysql版本导致
解决措施:先mysql_upgrade,不行再重启db看看(不大确定)
mysqldump: Couldn't execute 'SHOW FUNCTION STATUS WHERE Db = 'mysql'': You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1 (1064)
报错原因:select * from information_schema.ROUTINES limit 1报一样的错误
再查看mysql.proc表发现有函数或者存储过程定义有问题,比如根本不存在的db或者user出现在定义中,猜测是备份时没有加-R参数,直接导入到db后没有正常建立对应的函数或存储过程导致的
解决措施:先尝试drop语法删除mysql.proc中定义有问题的函数或存储过程记录,如果不行就直接delete from的方式删除
mysqldump: Error 2013: Lost connection to MySQL server during query when dumping table `vitality_flow` at row: 31961089
报错原因:1 该表是分区表 2 该表是innodb,存在大量的blob text等字段 3 上传NFS或者边备份边压缩
解决措施:针对1和3的原因,需要调大net_write_timeout参数;针对2的原因,需要调大max_allow_packet;
mysqldump: Couldn't execute 'SELECT DISTINCT TABLESPACE_NAME, FILE_NAME, LOGFILE_GROUP_NAME, EXTENT_SIZE, INITIAL_SIZE, ENGINE FROM INFORMATION_SCHEMA.FILES WHERE FILE_TYPE = 'DATAFILE' AND TABLESPACE_NAME IN (SELECT DISTINCT TABLESPACE_NAME FROM INFORMATION_SCHEMA.PARTITIONS WHERE TABLE_SCHEMA IN ('15616156','mysql','test','wx00','wx01','wx02','wx03','wxid')) ORDER BY TABLESPACE_NAME, LOGFILE_GROUP_NAME': Lost connection to MySQL server during query (2013)
报错原因:备份过程中因内存不足而oom
解决措施:加大内存
mysqldump: Couldnt execute show create table `shop_his_9`: Deadlock found when trying to get lock; try restarting transaction (1213) fails
报错原因:mysqldump过程中发生死锁
解决措施:重试即可
mysqldump: Got error: 1049: Unknown database cfcara when selecting the database fails
报错原因:随意修改大小写敏感问题导致
解决措施:先解决大小写问题
mysqldump: Couldn't execute 'STOP SLAVE SQL_THREAD': Access denied for user 'root'@'172.19.%.%' (using password: NO) (1045)
报错原因:从库备份,备份账户权限不足,无法登陆
mysqldump: Couldnt execute show create table `sk_order_38`: Unable to open underlying table which is differently defined or of non-MyISAM type or doesnt exist (1168) fails
报错原因:mrg表定义出错导致的吧
解决措施:把这个表删除
————————————————
版权声明:本文为CSDN博主「胡儿胡儿」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/cug_jiang126com/article/details/49359699
mysqldump中断的常见错误和解决措施【转载】相关推荐
- 【安全】Kerberos相关问题进行故障排除| 常见错误和解决方法
1.概述 转载 为了学习:Kerberos相关问题进行故障排除| 常见错误和解决方法 2.总结 可以用来帮助诊断Kerberos相关问题的原因并实施解决方案的指南. 3. 症状 单击症状链接转到相应的 ...
- SSL证书七大常见错误及解决方法
无论经验多么丰富,在购买或是安装SSL证书的过程中我们总会遇到这样或那样的错误.那么SSL证书安装有哪些常见错误呢?出现这些错误的原因以及解决方法是什么呢?小编为您总结了SSL证书七大常见错误及解决方 ...
- 稳定性专题 | Spring Boot 常见错误及解决方法
导读 『StabilityGuide』是阿里多位阿里技术工程师共同发起的稳定性领域的知识库开源项目,涵盖性能压测.故障演练.JVM.应用容器.服务框架.流量调度.监控.诊断等多个技术领域,以更结构化的 ...
- Android 源码编译及常见错误及解决方法
Android 源码编译及常见错误及解决方法 参考文章: (1)Android 源码编译及常见错误及解决方法 (2)https://www.cnblogs.com/kyyblabla/p/360393 ...
- kafka集群中常见错误的解决方法:kafka.common.KafkaException: Should not set log end offset on partition
kafka集群中常见错误的解决方法:kafka.common.KafkaException: Should not set log end offset on partition 参考文章: (1)k ...
- cmd常见错误及解决方法
cmd常见错误及解决方法 参考文章: (1)cmd常见错误及解决方法 (2)https://www.cnblogs.com/Raodi/p/11612816.html 备忘一下.
- TensorFlow 常见错误与解决方法——长期不定时更新
TensorFlow 常见错误与解决方法--长期不定时更新 参考文章: (1)TensorFlow 常见错误与解决方法--长期不定时更新 (2)https://www.cnblogs.com/seni ...
- Zookeeper之启动常见错误及解决方法
Zookeeper之启动常见错误及解决方法 参考文章: (1)Zookeeper之启动常见错误及解决方法 (2)https://www.cnblogs.com/jpfss/p/11510716.htm ...
- jmeter常见错误及解决方法
jmeter常见错误及解决方法 参考文章: (1)jmeter常见错误及解决方法 (2)https://www.cnblogs.com/jane4321/p/11013042.html 备忘一下.
最新文章
- 谈谈SaaS创业和企业服务的常识
- scala字符串前面的s和f
- 网站压力测试工具webbench简介、安装、使用
- 小程序购物车下架商品实时显示,只为更好用户体验!
- 决策树(四)--随机森林与GBDT
- PMP_考前冲刺题(2022)(3A通过分享)(180题附答案及解析)
- microsoft visual studio 2010 旗舰版的产品密
- 从傅里叶级数到拉普拉斯变换
- 大家好,我是练习时长两年半的LeetCode爱好者,喜欢唱跳rap
- 显卡天梯图vs专业计算卡丽台T4,v100vs混合精度训练
- PDF删除页面技巧介绍
- C语言程序设计十个币,C语言程序设计复习(10页)-原创力文档
- 【ThreeJS基础教程-材质纹理篇】3.1 纹理知识进阶
- Halcon 单目标定,畸变矫正,图像坐标系转世界坐标系
- TD-SCDMA介绍
- 计算机可以不需要显卡吗,显卡有什么用 电脑不装显卡影响大吗
- iOS-字符编解码基础
- 一文读懂国企与央企的区别
- 迭代逆推本金(c语言)
- 工业视觉引导基础及项目评估流程
热门文章
- 东北石油大学 计算机科学与技术,东北石油大学的王牌专业怎么样?
- 《德阳市餐饮服务业油烟污染防治管理办法(征求意见稿)》之创新油烟监管
- qt使用https发送数据遇到的段错误--未解决
- 尚硅谷云原生学习笔记(76~143集)
- 380v pcb 接线端子_什么是PCB接线端子
- 滚动到界面,元素缓慢滑出(jquery / css)
- 中兴ZXV BV310_S905L3_EMMC_当贝线刷固件包
- iOS 底层原理-alloc流程
- 11月11日大师献给各位染成茜色的坂道FANS的礼物—— あかね色に染まる坂是怎么破解的?...
- 【多传感融合】优达学城多传感融合学习笔记(三)——将激光雷达3D点云映射到相机图像(上)