mysqlimportでファイルが見つからないというエラー


8

このページの指示に従って、遺伝子アノテーション用のローカルデータベースをセットアップしています。それらは、いくつかのMySQLテーブル構造を作成するための.sqlファイル(ステップ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
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.