Ошибка файла не найдена с mysqlimport

8

Я создаю локальную базу данных для аннотации генов, следуя инструкциям на этой странице . Они предоставляют файл .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

Я не получаю очень информативных результатов, когда я гуглю эту ошибку. Любые идеи?

Дэниэл Стендж
источник

Ответы:

9

Оказывается, этот --localвариант был необходим. Команда сработала, когда я выдал это так.

mysqlimport -u root -p --fields-terminated-by='\t' --local b2g /home/standage/Desktop/gene2accession
Дэниэл Стендж
источник