
とあるテーブルに,CSV形式のデータを流し込もうとしたら,以下のようなエラーが出てきました。
mysql> LOAD DATA INFILE "c:/syokuji.csv" INTO TABLE syokuji FIELDS TERMINATED BY ','
-> ENCLOSED BY '"';
ERROR 1290 (HY000): The MySQL server is running with the --secure-file-priv option so it cannot execute this statement
これはなぜ起こるのでしょうか?
ちなみに,使用しているOSはWindows10です。
No.1ベストアンサー
- 回答日時:
SELECT @@secure_file_priv;
で得られたフォルダからアップロードしてみては?
NULLであればmysql設定ファイルで
--secure-file-privを設定してみてください
ありがとうございます。
SELECT @@secure_file_priv;
で得られたフォルダからアップロードしてみてみても,できない状況です。
NULLであればmysql設定ファイルで
--secure-file-privを設定してみてくださいとありますが,
方法がわかりません。
ちなみに,
先ほど,調べたところ,
直訳すると
このMySQLサーバは--secure-file-privオプションをつけて実行されているので、その命令文は実行できません
です
で、--secure-file-privオプションとはなんぞやというと、LOAD DATAみたいなファイル関係の命令をセキュリティのためにかなり制限するためのオプションです
最近はデフォルトでONになっているみたいですね
my.cnfの[mysqld]ディレクティブの中に
secure-file-priv = empty
とでも書いておけば回避できるかと思います(試してません…)
実際に設定ファイルを上記の様に書き直し,再起動してみたところ,
MySQLサーバが立ち上がらなくなりました。
なので,
secure-file-priv = empty
を取りやめ元に戻し,再起動したら,きちんとサーバー
が動くようになりました。ですが,取り込めない,という顛末です。
なぜでしょうか。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
mysqlのupdate構文についての質...
-
MAMP 99ドル約1.6万円 高い...
-
エラー 1068 (42000): 複数の主...
-
(初心者)MySQLやmaraDBで、crea...
-
東京23区を、皇居を中心とした...
-
#1062 - '0' は索引 'PRIMARY' ...
-
SQLです教えてくださいお願いし...
-
SQLです教えてください。
-
SQLです教えてくださいお願いし...
-
SQLです教えてくださいお願いし...
-
SQLです!!教えてください。あ...
-
utf8bomとutf8mb4の違いがいま...
-
同一日に複数レコードがある場...
-
あってますか?SQL
-
WHERE `年月日` = '晴' OR `年...
-
SQLを作ったのですがうまくいき...
-
SQLです教えてくださいお願いし...
-
SQLです教えてくださいお願いし...
-
SQLです教えてくださいお願いし...
-
「総降水量が100mm以上になる...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
cseデータ閲覧時に文字化け
-
mysqlへのインポート処理がうま...
-
シングルクォーテーションとダ...
-
mysqlコマンドでSQL文が実行で...
-
MySQLのLOAD DATA INFILEコマン...
-
MySQLに関して
-
Usage: \\.<filename> | sourc...
-
MYSQLへのデータサイズの大きな...
-
MAX()でENUMの内部番号が最大の...
-
now()
-
mysql超初心者です。テーブルへ...
-
MySQLでのデータ保存場所の変更
-
ERROR 1054 (42S22) 原因不明です
-
MySQLカラム名は日本語と英数字...
-
副問合せにLIKE文を使う方法は...
-
mysqlがインストールされている...
-
ODP.NETのバージョン確認
-
VBAで変数内に保持された二次配...
-
SQLのVARCHARとVARCHAR2の違い
-
プライマリーキーの昇順でソー...
おすすめ情報