Erro de arquivo não encontrado com mysqlimport

8

Estou configurando um banco de dados local para anotação de genes, seguindo as instruções nesta página . Eles fornecem um arquivo .sql para criar algumas estruturas de tabela do MySQL (etapa 4) e vários arquivos de dados para preencher as tabelas (etapas 5-7). Concluí o processo de instalação na etapa 5, mas estou recebendo erros na etapa 6. O que é irritante é que o erro que estou recebendo é diferente com base em qual diretório eu executo o mysqlimportcomando.

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

Não estou obtendo resultados muito informativos quando estou pesquisando esse erro no Google. Alguma ideia?

Daniel Standage
fonte

Respostas:

9

Acontece que a --localopção era necessária. O comando funcionou quando eu o emitei assim.

mysqlimport -u root -p --fields-terminated-by='\t' --local b2g /home/standage/Desktop/gene2accession
Daniel Standage
fonte