当我试图获取一个大的SQL文件(一个大的INSERT查询)时,我得到了这个错误。
mysql> source file.sql
ERROR 2006 (HY000): MySQL server has gone away
No connection. Trying to reconnect...
Connection id: 2
Current database: *** NONE ***
ERROR 2006 (HY000): MySQL server has gone away
No connection. Trying to reconnect...
Connection
我有一个大的CSV文件,我试图导入到MySQL (大约45 of,约1.5亿行,大多数列小,但一个可变长度的文本,可以达到KBs的大小)。我正在使用LOAD数据本地INFILE尝试并导入它,但是服务器总是在它完成之前超时我的连接。我已经尝试过修改全局连接超时变量来修复这个问题,但是它在超时之前已经有几个小时了。有其他方法可以导入这么大的数据库吗?还是我做错了什么?
LOAD DATA LOCAL INFILE 'filename.csv' INTO TABLE table CHARACTER SET latin1
FIELDS TERMINATED BY ','