Datei nicht gefunden Fehler mit mysqlimport

8

Ich richte eine lokale Datenbank für die Annotation von Genen ein, indem ich den Anweisungen auf dieser Seite folge . Sie bieten eine SQL-Datei zum Erstellen einiger MySQL-Tabellenstrukturen (Schritt 4) und mehrere Datendateien zum Auffüllen der Tabellen (Schritte 5-7). Ich habe den Einrichtungsprozess durch Schritt 5 abgeschlossen, erhalte jedoch in Schritt 6 Fehler. Was beunruhigend ist, ist, dass der Fehler, den ich erhalte, je nachdem, aus welchem ​​Verzeichnis ich den mysqlimportBefehl ausführe, unterschiedlich ist .

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

Ich erhalte keine sehr informativen Ergebnisse, wenn ich diesen Fehler google. Irgendwelche Ideen?

Daniel Standage
quelle

Antworten:

9

Es stellt sich heraus, dass die --localOption benötigt wurde. Der Befehl funktionierte, als ich ihn so ausgab.

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