在尝试将数据导入mySql时无法找到frm文件

时间:2011-02-13 10:49:46

标签: mysql file import wikipedia frm

我正在尝试将英语维基百科转储导入MySQL,因此我可以使用JWPL库来处理它。

我安装了MySSQ,创建了一个名为wikidump的数据库,运行了一个创建所需表的sql脚本,并尝试运行以下import命令来加载数据:

mysqlimport -u root-p --local --default-character-set=utf8 wikidump `pwd`/*.txt

当我这样做时,我收到以下错误:

msqlimport: Error: 1017,can't find file: '.\wilidump\@002.frm' <errno:22> when using table:*

我从要导入的文件的根目录运行命令。这没关系吗?

这是db或我尝试导入的文件的问题吗? 关于下一步做什么的任何线索?

(对不起,如果这是一个简单的问题,我只是错过了简单的事情,我是sql的新手,我尽力寻找答案。)

2 个答案:

答案 0 :(得分:1)

当我尝试读取gzip压缩数据文件并需要先解压缩它们时,我收到了此消息...

答案 1 :(得分:1)

我也遇到了问题。 看来该命令不支持使用“*”。所以我解决问题的方法是将文件的所有名称列入另一个文件,使用shell在每个文件名前添加“mysqlimport ......”,使用该文件作为脚本重复导入命令所有文件。