Błąd nie znaleziono pliku z mysqlimport

8

Tworzę lokalną bazę danych dla adnotacji genów zgodnie z instrukcjami na tej stronie . Udostępniają plik .sql do tworzenia niektórych struktur tabel MySQL (krok 4) i kilka plików danych do wypełniania tabel (kroki 5-7). Zakończyłem proces instalacji do kroku 5, ale otrzymuję błędy w kroku 6. Niepokojące jest to, że błąd, który otrzymuję, różni się w zależności od katalogu, z którego wykonuję mysqlimportpolecenie.

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

Gdy przeglądam ten błąd, nie otrzymuję bardzo pouczających wyników. Jakieś pomysły?

Daniel Standage
źródło

Odpowiedzi:

9

Okazuje się, że --localopcja była potrzebna. Polecenie zadziałało, kiedy je wydałem.

mysqlimport -u root -p --fields-terminated-by='\t' --local b2g /home/standage/Desktop/gene2accession
Daniel Standage
źródło