3

请帮我摆脱这个错误当我一次运行大量的mysql脚本时,我遇到了这种错误

错误:2006 MySQL 服务器已消失错误:1153 收到的数据包大于“max_allowed_pa​​cket”字节

如何摆脱这个错误,我正在使用Navicat mysqlWAMP 服务器?在运行脚本时,我选择继续出错,因此脚本仍在运行,并在消息日志中显示错误消息和值。这行得通吗?以后我可以运行错误值吗?

4

2 回答 2

11

尝试从 mysql 终端使用这些命令

set global max_allowed_packet=1000000000; 
set global net_buffer_length=1000000; 
于 2011-08-03T05:05:30.383 回答
0

来自ayush的答案解决了它,但是如果您在执行SQL文件时取消选中对话框中的“在每次执行中运行多个查询”选项,它也可能会起作用(但执行将需要更长的时间才能运行)。

于 2017-09-22T12:03:56.807 回答