InfoBright(MySQL)ERROR 5(HY000):std :: exception

时间:2011-10-05 07:22:49

标签: mysql infobright

我正在批量上传到我的InfoBright。

我已将服务器1中的数据导入outfile并尝试批量上传到服务器2.我将MySQL OUTFILE生成的数据文件从服务器1复制到服务器2.我更改了这些数据文件的所有权服务器2到mysql:mysql。文件大小为493 MB。

但是当我尝试执行以下命令时:

LOAD DATA LOCAL INFILE '/tmp/fact1.data' INTO TABLE fact1 FIELDS TERMINATED BY '\t' ENCLOSED BY '''' LINES TERMINATED BY '\n';

我收到以下错误:

ERROR 5 (HY000): std::exception

错误5表示mysql内存不足。

因此,作为验证,我在OUTFILE的其中一个表格中的服务器2上显示了类似的数据。此文件的大小为503 MB。

然后使用以下命令:

LOAD DATA LOCAL INFILE '/tmp/localfact.data' INTO TABLE fact1 FIELDS TERMINATED BY '\t' ENCLOSED BY '''' LINES TERMINATED BY '\n';

这确实有效。那么为什么它不能与服务器1的转储一起工作?可能是什么问题?

1 个答案:

答案 0 :(得分:0)

这是以前版本的ICE中的一个错误。 12月发布了一个解决该问题的新版本。请在www.infobright.org

升级到4.0.5