位置: 编程技术 - 正文

innodb_index_stats导入备份数据时报错表主键冲突的解决方法

编辑:rootadmin

推荐整理分享innodb_index_stats导入备份数据时报错表主键冲突的解决方法,希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

故障描述

percona5.6,mysqldump全备份,导入备份数据时报错Duplicate entry 'hoc_log-item_log_-PRIMARY-n_diff_pfx' for key 'PRIMARY'

故障原因

查看了下这个主键应该是MySQL系统库下的系统表innodb_index_stats

再查看下我当时的备份文件sql的记录,发现再导入这个表之前是会重建表的,排除了再导入这个表之前,有item_log_ 表的操作记录进了innodb_index_stats的可能。

innodb_index_stats导入备份数据时报错表主键冲突的解决方法

于是我又查看了下最近的binlog记录,发现确实有重建这个表的操作

结论

mysql 5.6的bug,也有其他同行遇到了一样的错误

mysqldump添加参数忽略这个表的备份

2 将备份文件中的这个表的insert改为replace

3 mysql -f强制导入

以上这篇innodb_index_stats导入备份数据时报错表主键冲突的解决方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持积木网。

线上MYSQL同步报错故障处理方法总结(必看篇) 前言在发生故障切换后,经常遇到的问题就是同步报错,数据库很小的时候,dump完再导入很简单就处理好了,但线上的数据库都G-G,如果用单纯的

浅谈innodb_autoinc_lock_mode的表现形式和选值参考方法 前提条件,percona5.6版本,事务隔离级别为RRmysqlshowcreatetabletest_autoinc_lockG***************************1.row***************************Table:test_autoinc_lockCreateTable:CREATETABL

MySQL几点重要的性能指标计算和优化方法总结 1QPS计算(每秒查询数)针对MyISAM引擎为主的DBMySQLshowGLOBALstatuslike'questions';+---------------+------------+|Variable_name|Value|+---------------+------------+|Questions||+---

本文链接地址:https://www.jiuchutong.com/biancheng/349960.html 转载请保留说明!

上一篇:innodb_flush_method取值方法(实例讲解)

下一篇:线上MYSQL同步报错故障处理方法总结(必看篇)

免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

鄂ICP备2023003026号

网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

友情链接: 武汉网站建设 电脑维修 湖南楚通运网络