【发布时间】:2012-06-04 14:13:13
【问题描述】:
一段时间以来,我一直在尝试将制表符分隔的文本文件导入我的 mysql 数据库。我不断收到此错误。
一些论坛建议我应该将文件和文件夹的模式更改为777。我这样做了,但仍然是同样的错误。
Error: 29, File '/tmp/vehicleMake.txt' not found (Errcode: 13), when using table: vehicleMake
【问题讨论】:
一段时间以来,我一直在尝试将制表符分隔的文本文件导入我的 mysql 数据库。我不断收到此错误。
一些论坛建议我应该将文件和文件夹的模式更改为777。我这样做了,但仍然是同样的错误。
Error: 29, File '/tmp/vehicleMake.txt' not found (Errcode: 13), when using table: vehicleMake
【问题讨论】:
抱歉,我使用了 --local 选项,它起作用了.. 魔术!!!
【讨论】:
大多数版本的 MYSQL 不再支持 LOCAL 选项。在 Ubuntu 14.04 和 MYSQL 5.5 中,我将文件移动到 /tmp 目录,并在 shell 中使用以下命令将文件的所有权更改为 mysql:
sudo chown mysql.mysql <filename>
【讨论】: