Errore nel file non trovato con mysqlimport


8

Sto creando un database locale per l'annotazione genica seguendo le istruzioni in questa pagina . Forniscono un file .sql per creare alcune strutture di tabelle MySQL (passaggio 4) e diversi file di dati per popolare le tabelle (passaggi 5-7). Ho completato il processo di installazione attraverso il passaggio 5, ma sto ricevendo errori al passaggio 6. Ciò che è snervante è che l'errore che ottengo è diverso in base alla directory da cui eseguo il 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

Non ottengo risultati molto istruttivi quando cerco su Google questo errore. Qualche idea?

Risposte:


9

Si scopre che l' --localopzione era necessaria. Il comando ha funzionato quando l'ho emesso in questo modo.

mysqlimport -u root -p --fields-terminated-by='\t' --local b2g /home/standage/Desktop/gene2accession
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.