質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.35%
CSV

CSV(Comma-Separated Values)はコンマで区切られた明白なテキスト値のリストです。もしくは、そのフォーマットでひとつ以上のリストを含むファイルを指します。

ファイル

ファイルとは、文字列に基づいた名前又はパスからアクセスすることができる、任意の情報のブロック又は情報を格納するためのリソースです。

MySQL

MySQL(マイエスキューエル)は、TCX DataKonsultAB社などが開発するRDBMS(リレーショナルデータベースの管理システム)です。世界で最も人気の高いシステムで、オープンソースで開発されています。MySQLデータベースサーバは、高速性と信頼性があり、Linux、UNIX、Windowsなどの複数のプラットフォームで動作することができます。

MacOS(OSX)

MacOSとは、Appleの開発していたGUI(グラフィカルユーザーインターフェース)を採用したオペレーションシステム(OS)です。Macintoshと共に、市場に出てGUIの普及に大きく貢献しました。

Docker

Dockerは、Docker社が開発したオープンソースのコンテナー管理ソフトウェアの1つです

Q&A

1回答

5525閲覧

MySQLでcsvファイルをインポートできない。ERROR 2 ファイル名  not found (Errcode: 2 - No such file or directory)

k3114

総合スコア6

CSV

CSV(Comma-Separated Values)はコンマで区切られた明白なテキスト値のリストです。もしくは、そのフォーマットでひとつ以上のリストを含むファイルを指します。

ファイル

ファイルとは、文字列に基づいた名前又はパスからアクセスすることができる、任意の情報のブロック又は情報を格納するためのリソースです。

MySQL

MySQL(マイエスキューエル)は、TCX DataKonsultAB社などが開発するRDBMS(リレーショナルデータベースの管理システム)です。世界で最も人気の高いシステムで、オープンソースで開発されています。MySQLデータベースサーバは、高速性と信頼性があり、Linux、UNIX、Windowsなどの複数のプラットフォームで動作することができます。

MacOS(OSX)

MacOSとは、Appleの開発していたGUI(グラフィカルユーザーインターフェース)を採用したオペレーションシステム(OS)です。Macintoshと共に、市場に出てGUIの普及に大きく貢献しました。

Docker

Dockerは、Docker社が開発したオープンソースのコンテナー管理ソフトウェアの1つです

0グッド

2クリップ

投稿2020/04/16 00:56

編集2020/04/16 04:28

前提・実現したいこと

MySQLで

LOAD DATA LOCAL INFILE "/tmp/test.csv" INTO TABLE admins FIELDS TERMINATED BY ',' optionally enclosed by '"';

を入力してcsvファイルをインポートしようとすると、ERROR 2 (HY000): File 'ファイル名' not found (Errcode: 2)と表示され、できないです。解決方法を教えていただきたいです。

試したこと

他の記事を参考に以下のコマンドを試し、rootユーザーにファイルの閲覧権限を与えようと試みましたが、改善できませんでした。
下記のサイトを見てmysqlのrotユーザでは閲覧できないのかなと思い実行いたしました。

chmod go+r /Users/ユーザ名/Desktop/sql/test.csv mv /Users/ユーザ名/Desktop/sql/test.csv /tmp/

docker上のmysqlで実行しているのですが関係ありますでしょうか?

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

y_waiwai

2020/04/16 00:58

そのファイルはどこにあるファイルなんでしょうか
k3114

2020/04/16 04:27

デスクトップのsqlフォルダになります!
guest

回答1

0

SH

1mv /Users/ユーザ名/Documents/test.csv /tmp/

これやったなら /Users/ユーザ名/Documents/test.csv は消えて、/tmp/test.csv に移動していますけど?

そもそも

SQL

1 LOAD DATA LOCAL INFILE "/Users/tanaka/Desktop/sql/test.csv"

だから、パスが全く合っていませんよね。(mv する前と比べても)

投稿2020/04/16 02:50

tacsheaven

総合スコア13703

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

k3114

2020/04/16 04:27

コピペミスです。 申し訳ありません、修正させて頂きました
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだベストアンサーが選ばれていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.35%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問