問題分析mysql
首先度娘:mysql出現ERROR : (2006, 'MySQL server has gone away') 的問題意思就是指client和MySQL server之間的連接斷開了。 sql
形成這樣的緣由通常是sql操做的時間過長,或者是傳送的數據太大(例如使用insert ... values的語句過長, 這種狀況能夠經過修改max_allowed_packed的配置參數來避免,也可 以在程序中將數據分批插入)。緩存
解決辦法:3d
(之一,還有其餘方面緣由,本人是由於以下緣由致使,改以後正常):server
1 查看文件大小是否超過 max_allowed_packet blog
show global variables like 'max_allowed_packet'; cli
修改參數:配置
set global max_allowed_packet=1024*1024*16;程序
在查詢之:im
show global variables like 'max_allowed_packet';
在從新執行DOS 插入命令,正常。
注意: 以上經過set 方式更改緩存空間。在重啓SQLServer 後失效!