5

一段时间以来,我一直在尝试将制表符分隔的文本文件导入我的 mysql 数据库。我不断收到此错误。

一些论坛建议我应该将文件和文件夹的模式更改为 777。我这样做了,但仍然是同样的错误。

Error: 29, File '/tmp/vehicleMake.txt' not found (Errcode: 13), when using table: vehicleMake
4

2 回答 2

12

抱歉麻烦,我使用了 --local 选项,它起作用了.. 魔术!!!

于 2012-06-04T14:15:34.163 回答
1

大多数 MYSQL 版本不再支持 LOCAL 选项。在 Ubuntu 14.04 和 MYSQL 5.5 中,我将文件移动到 /tmp 目录,并在 shell 中使用以下命令将文件的所有权更改为 mysql:

sudo chown mysql.mysql <filename>
于 2015-05-13T14:13:54.020 回答