开发者社区> lurie> 正文

记一次mysqldump: Error 2013: Lost connection to MySQL server during query when dumping table问题

简介: mysqldump: Error 2013: Lost connection to MySQL server during query when dumping table
+关注继续查看

今天迁移数据库
mysql5.7
mysqldump时候遇到这个错误
mysqldump: Error 2013: Lost connection to MySQL server during query when dumping table
查看系统日志,由于内存不足被系统kill掉了。
奇怪了这是为什么呢。
mysql5.7版本默认是开启-q模式的为什么会内存溢出呢?
一拍脑门查看mysql配置文件:
此机器的配置本身就存在问题:innodb_buffer_pool_size设置的过于大了。
切记innodb_buffer_pool_size这个参数绝对不可以设置的超过实际拥有的内存大小。
通常推荐设置物理内存的百分之80,但是你要确保这个机器上只有mysql这一个进程。
之前新来的同学一股脑设置了innodb_buffer_pool_size=6G的大小,然后又在此机器上部署了一个从库,也设置了6G大小。。。。
嘿,又是一个只会记理论不会思考的家伙,愁

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
The APR based Apache Tomcat Native library which allows optimal performance in production 问题的解决
信息: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path:XXXX 出现原因分析: Tomcat建议使用apache的apr,来更好的运
1291 0
解决UnicodeEncodeError: 'ascii' codec can't encode characters in position 问题(转)
UnicodeEncodeError: 'ascii' codec can't encode characters in position 8-11: ordinal not in range(128) 解决UnicodeEncodeError: 'ascii' codec can't encode characters in position 转自:http://cooler1217.
1154 0
关于一个js连续赋值问题之我见(词略穷,见谅)
前几天在搜索面试题时发现了这么一段代码,执行完后感觉完全不与所想的一样 1 var a = { 2 n : 1 3 }; 4 var b = a; 5 a.x = a = {n : 2}; 6 console.
792 0
遍历vector容器的效率问题
 今天看到关于vector遍历效率问题,以前遍历的时候却没有关心这些,实为惭愧。自己写了点代码放在vs2012上运行,得到结果和原来的博客上内容不符合。看来应该还有与平台和编译器优化有关。       代码如下: #include "stdafx.h" #include <vector> #include <algorithm> #include <f
1054 0
+关注
3
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
JS零基础入门教程(上册)
立即下载
性能优化方法论
立即下载
手把手学习日志服务SLS,云启实验室实战指南
立即下载