版权声明:本文为 Codeagles 原创文章,可以随意转载,但必须在明确位置注明出处!!!
MySQL server has gone away
mysql出现ERROR : (2006, 'MySQL server has gone away') 的问题意思就是指client和MySQL server之间的链接断开了。
现象
在服务器端的Mysql中导入数据库sql文件时,一直都导入不进去,然后远程连接操作数据库也不好用。 ####原因
- 一种可能是发送的SQL语句太长,以致超过了max_allowed_packet的大小
- 一种可能是因为某些原因导致超时 ####解决方法
- 如果是第一种,你只要修改my.ini,加大max_allowed_packet的值即可。
- 如果是第二种,在my.ini文件中添加或者修改以下两个变量:
wait_timeout=2880000interactive_timeout = 2880000 复制代码
关于两个变量的具体说明可以google或者看官方手册。