我刚刚在我的电脑上安装了SQL服务器,并将数据存储指向其他非C驱动器。我一直在试图通过创建表后导入Kaggle数据作为测试:MySQL - 错误2013:在查询过程中丢失与MySQL服务器的连接 - Localhost
LOAD DATA LOCAL INFILE 'G:\\Extract_large\\user_logs.csv'
INTO TABLE user_logs
fields terminated by ','
enclosed by '"'
lines terminated by '\n'
ignore 1 rows;
自然的数据是相当大的,并且每个试图导入我一直失去通过Error Code: 2013 Lost connection to MYSQL server during Query
连接到服务器的过程中。我做了一些搜索和计算器跨越了几个其他类似的线程来了(不是专为本地主机),这导致我增加DBMS连接参数,特别是我设置:
DBMS connection Keep-alive interval (in seconds): 10,000
DBMS connection read timeout (in seconds): 200
DBMS connection timeout (in seconds): 10,000
这并没有解决问题,所以我进一步编辑my.ini
信息以设置max_allowed_packet=100000M
。一旦我重新启动服务器,这仍然不起作用。
最后,我在SQL中尝试了set global max_allowed_packet=500000000000
。再次没有成功。我出来的想法...帮助?
以下是我设法找到的有关此主题的其他线索:here,here和here。
注意:我使用MySQL 5.7运行Windows 7。错误似乎发生在30.5或1573.6秒(可能需要几毫秒)。
我不知道SQL服务器与引用MySQL服务器不同。标签已被编辑。 – WolVes