mysqlimport 找不到文件错误

Dan*_*age 8 import mysql

我正在按照本页上的说明设置用于基因注释的本地数据库。他们提供了一个 .sql 文件来创建一些 MySQL 表结构(步骤 4)和几个数据文件来填充表(步骤 5-7)。我已经通过第 5 步完成了设置过程,但在第 6 步出现错误。令人不安的是,根据我mysqlimport从哪个目录执行命令,我得到的错误是不同的。

standage@farnsworth:~$ mysqlimport -u wendel2go -p --fields-terminated-by='\t' b2g Desktop/gene2accession 
Enter password: 
mysqlimport: Error: 13, Can't get stat of '/var/lib/mysql/Desktop/gene2accession' (Errcode: 2), when using table: gene2accession
standage@farnsworth:~$ cd Desktop/
standage@farnsworth:~/Desktop$ mysqlimport -u wendel2go -p --fields-terminated-by='\t' b2g gene2accession 
Enter password: 
mysqlimport: Error: 29, File '/var/lib/mysql/b2g/gene2accession' not found (Errcode: 2), when using table: gene2accession
Run Code Online (Sandbox Code Playgroud)

当我在谷歌上搜索这个错误时,我没有得到非常有用的结果。有任何想法吗?

Dan*_*age 9

结果证明需要这个--local选项。当我这样发出命令时,该命令有效。

mysqlimport -u root -p --fields-terminated-by='\t' --local b2g /home/standage/Desktop/gene2accession
Run Code Online (Sandbox Code Playgroud)