如何在mysql中修复ERROR 29(HY000)?

时间:2011-04-01 15:26:01

标签: mysql

当我在ubuntu中的Mysql客户端5.1中使用以下命令时:

load data infile 'words.csv' into table words;

我收到了这个错误:

ERROR 29 (HY000): File '/var/lib/mysql/bhuvan/words.csv' not found (Errcode: 2)

帮帮我。

3 个答案:

答案 0 :(得分:11)

尝试

load data local infile 'words.csv' into table words 
fields terminated by ','
enclosed by '"'
lines terminated by '\n';

如果您的单词文件位于/目录中。

答案 1 :(得分:7)

对于Ubuntu用户,

检查您目前使用的是:mysql -u user -p --local-infile

另一个useful link谈论apparmor配置。

答案 2 :(得分:2)

如果文件位于客户端计算机上,则应使用此文件:

load data local infile 'words.csv' into table words;