【问题标题】:mysqlimport reports Error: 29, File '/tmp/newTable.txt' not found (Errcode: 13), when using table: newTablemysqlimport 报告错误:29,找不到文件“/tmp/newTable.txt”(错误代码:13),使用表时:newTable
【发布时间】:2012-06-04 14:13:13
【问题描述】:

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

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

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

【问题讨论】:

    标签: mysql ubuntu


    【解决方案1】:

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

    【讨论】:

    • 它不再适用于最新版本的 MySQL
    【解决方案2】:

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

    sudo chown mysql.mysql <filename>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-01-25
      • 2012-12-28
      • 1970-01-01
      • 1970-01-01
      • 2011-09-20
      • 1970-01-01
      • 2016-04-18
      • 2016-11-15
      相关资源
      最近更新 更多