MySQL执行SQL脚本问题:错误代码2006、1153
今天用mysql执行了一个60M的SQL脚本遇到了一些错误,经由网上查询如下:
1.#2006 - MySQL server has gone away 出现该错误代码原因如下:
1、应用程序长时间的执行批量的MySQL语句。
2、执行一个SQL,但SQL语句过大或者语句中含有BLOB或者longblob字段。
2. 1153 - Got a packet bigger than "max_allowed_packet" bytes
在mysql的my.ini配置文件中添加以下代码,重启mysql:
#max_allowed_packet 参数的作用是用来控制其通信缓冲区的最大长度max_allowed_packet
=256Mwait_timeout
=288000interactive_timeout
= 288000
Windows重启mysql,进入cmd执行:
启动:输入 net stop mysql停止:输入 net start mysql
以上是 MySQL执行SQL脚本问题:错误代码2006、1153 的全部内容, 来源链接: utcz.com/z/531243.html