MySQL错误2013超时

MySQL错误2013超时,mysql,Mysql,我正在尝试运行一个大规模的查询,结果就是这样 我正在使用heidisql来执行 load data infile 命令,但由于文件中有超过100万个条目,它一直失败。我在别处看到过这个命令 --net_read_timeout=100 这是我应该使用的,但是你如何把它放在一个查询中,因为它不工作,只是把它输入到php我的管理类窗口中。它是sql模式命令吗 由于某些原因,堆栈溢出还不允许我发布这个问题,因为它不符合他们的标准,所以我将继续键入,直到它允许我提交这可能是因为max\u allow

我正在尝试运行一个大规模的查询,结果就是这样

我正在使用heidisql来执行

load data infile
命令,但由于文件中有超过100万个条目,它一直失败。我在别处看到过这个命令

--net_read_timeout=100
这是我应该使用的,但是你如何把它放在一个查询中,因为它不工作,只是把它输入到php我的管理类窗口中。它是sql模式命令吗


由于某些原因,堆栈溢出还不允许我发布这个问题,因为它不符合他们的标准,所以我将继续键入,直到它允许我提交

这可能是因为
max\u allowed\u packet

在my.ini/my.cnf文件中进行更改。在文件中包含
[mysqld]
下的单行

max_allowed_packet=500M
现在
完成后重新启动MySQL服务
。您可以在mysql中看到它的当前值,如下所示:

SHOW VARIABLES LIKE 'max_allowed_packet'
您可以尝试这样更改,但这不太可能在共享主机上起作用:

SET GLOBAL max_allowed_packet=16777216;

您可以在这里阅读

完整的错误消息是什么?这里是/*SQL错误(2013):在查询过程中与MySQL服务器失去连接*/是的,它不允许我设置全局最大允许数据包=16777216;只需在My.ini/My.cnf ubder[mysqld]部分中添加此max_allowed_packet=500M。不要忘记重新启动服务器。但我与go daddy共享主机,如何访问该文件以及如何重新启动服务器:/