导入一个数据量很大的 .sql 文件时,报错:
SQL 语句过长,超过 MySQL 通信缓存区最大长度。
编辑 MySQL 安装目录下的 my.ini,在最后添加以下内容:
max_allowed_packet=16M
或(2018-03-14 补充)
max_allowed_packet=500M wait_timeout=288000 interactive_timeout = 288000
max_allowed_packet 是 MySQL 允许最大的数据包,也就是你发送的请求;
wait_timeout 是等待的最长时间,
重启 MySQL 服务