MYSQL数据库导入大数据量sql文件战败的减轻方案分

作者:分分快三全天计划网站

(2卡塔尔mysql链接超时

近些日子察觉运营战败,提示错误“MySQL server has gone away” 。针对该难点提议如下解决方案:

(3卡塔尔国mysql文件过大

运行命令:show  global status like  'uptime';    要是uptime的值超级大注脚近来mysql服务未有重启。  若日志也从未相关音讯,申明服务未有重启过,能够铲除这些可能了。

运维命令:show global variables  like '%timeout'; 查看运营结果中wait_timeout的值,寻常为28800。代表mysql在误操作28800秒未来链接会关闭。

 

斩尽杀绝办法:

留意:假如上述措施未有缓和您的主题材料,你还须要查阅你的mysql文件安装盘的空间是还是不是丰富。                                     

  小贴士:假诺找不到my.ini文件能够运转命令:mysql --help|grep my.ini 来查找文件路线。  

1.在商酌那些标题在此之前率先介绍一下什么是“大数据量sql文件”。

查阅是或不是改进成功:运转命令:show global variables  like '%timeout';      show global variables  like 'max_allowed_packet';

校正完以上参数之后重启mysql服务。

(1卡塔尔国mysql服务宕了

2.导入sql文件。在MYSQL中新建数据库db_mras。分分快三全天计划网站 1接收数据库-----右击接收“运营SQL文件”-----选择文件db_mras.sql,运行。

提醒该错误意思是:客商端与mysql的链接断开了,原因平常为sql运维时刻过长或然sql文件太大。

其中max_allowed_packet代表调整其缓存区的最大尺寸。 wait_timeout代表无操作链接等待时间。

排查核对难点由来:

在mysql的my.ini文件末尾加如下几句话: wait_timeout=2880000;     interactive_time=2880000;    max_allowed_packet=16M;  

导出sql文件。分分快三全天计划网站 2接纳数据库-----右击接纳“转储SQL文件”-----选拔"结商谈数目"  。保存文件db_mras.sql文件。

运营命令:show global variables  like 'max_allowed_packet';   查看运转结果max_allowed_packet的值 ,倘若过小,供给调节大。

本文由分分快三计划发布,转载请注明来源

关键词: 分分快三计划