mysql:16519
From: 落合 司郎 <落合 司郎 <s.ochiai@xxxxxxxxxx>>
Date: Fri, 1 Mar 2019 13:51:54 +0900
Subject: [mysql 16519] Re: [mysql 16518] Re: [mysql 16517] コマンドLOAD DATA MySQL 8.0で使えない?
坂井様 ありがとうございました。 root権限でsystem Variablesを確認したところ、 local_infile=OFF になっていたので、ONに変更したところ、動きました。 デフォルトでlocal_infile=OFF となったのは、セキュリティ面からですかね。 ありがとうございました。 On 2019/03/01 12:04, SAKAI Kei wrote: > 坂井です > > そのエラーメッセージで検索すると、ズバリ、yoku0825さんのブログがひっか > かりますね。 > パラメタのデフォルト値が変わっているそうです。(--local-infile) > > > 2019年3月1日(金) 11:58 落合 司郎 <s.ochiai@xxxxxxxxxx > <mailto:s.ochiai@xxxxxxxxxx>>: > > お世話になります。 > > MySQL > 8.0にファイルからデータをLOADしたところ、そのコマンドはこのバージョ > ンでは使えないというようなエラーが出ました。 > 原因が分かりません。どなたか、教えてください。 > なお、MySQL:Ver.5.7.18-logでは同じデータをLOADできました。 > > Error Code: 1148. The used command is not allowed with this MySQL > version > > ちなみに、私が使用したコマンドは以下の通りです。 > > LOAD DATA LOCAL INFILE 'C:/ProgramData/MySQL/MySQL Server > 8.0/Uploads/testpoly_tochi.csv' > INTO TABLE testpoly_tochi > CHARACTER SET cp932 > FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"' > LINES TERMINATED BY '\r\n' > # 入力ファイルの列名等を書いた先頭行を無視する > IGNORE 1 LINES > (id,prop,Xcol,Yrow,p1x,p1y,p2x,p2y,p3x,p3y,p4x,p4y,geom_wkt); > > 実行環境: > OS:Windows 8.0 64ビット > MySQL:Ver.8.0.12 > Workbench:Ver.6.3.9 > > しかし、Ver.8.0のマニュアルを見ると、以下のようにLOAD > DATAコマンドは用意されています。 > Ver.8.0のマニュアル > https://dev.mysql.com/doc/refman/8.0/en/load-data.html > > LOAD DATA > [LOW_PRIORITY | CONCURRENT] [LOCAL] > INFILE 'file_name' > [REPLACE | IGNORE] > INTO TABLE tbl_name > [PARTITION (partition_name [, partition_name] ...)] > [CHARACTER SET charset_name] > [{FIELDS | COLUMNS} > [TERMINATED BY 'string'] > [[OPTIONALLY] ENCLOSED BY 'char'] > [ESCAPED BY 'char'] > ] > [LINES > [STARTING BY 'string'] > [TERMINATED BY 'string'] > ] > [IGNORE number {LINES | ROWS}] > [(col_name_or_user_var > [, col_name_or_user_var] ...)] > [SET col_name={expr | DEFAULT}, > [, col_name={expr | DEFAULT}] ...] >
16517 2019-03-01 11:58 [落合 司郎 <s.ochiai@] コマンドLOAD DATA MySQL 8.0で使えない? @ 16518 2019-03-01 12:04 ┗[SAKAI Kei <sakaik@xx] Re: [mysql 16517] コマンドLOAD DATA MySQL 8.0で使えない? -> 16519 2019-03-01 13:51 ┣[落合 司郎 <s.ochiai@] Re: [mysql 16518] Re: [mysql 16517] コマンドLOAD DATA MySQL 8.0で使えない? 16520 2019-03-01 14:02 ┗[落合 司郎 <s.ochiai@] Re: [mysql 16518] Re: [mysql 16517] コマンドLOAD DATA MySQL 8.0で使えない? 16521 2019-03-01 16:51 ┗[yoku0825 <yoku0825@x] Re: [mysql 16520] Re: [mysql 16518] Re: [mysql 16517] コマンドLOAD DATA MySQL 8.0で使えない? 16522 2019-03-01 17:09 ┗[落合 司郎 <s.ochiai@] Re: [mysql 16521] Re: [mysql 16520] Re: [mysql 16518] Re: [mysql 16517] コマンドLOAD DATA MySQL 8.0で使えない? 16564 2020-02-07 15:36 ┗[落合 司郎 <s.ochiai@] [mysql 16522] ...Re: [mysql 16517] コマンドLOAD DATA MySQL 8.0で使えない? @ 16565 2020-02-07 17:11 ┗[yoku0825 <yoku0825@x] Re: [mysql 16564] [mysql 16522] ...Re: [mysql 16517] コマンドLOAD DATA MySQL 8.0で使えない? 16566 2020-02-12 11:32 ┗[落合 司郎 <s.ochiai@] Re=3a =5bmysql 16565=5d Re=3a =5bmysql 16564=5d =5bmysql 16522] ...Re: [mysql 16517] コマンドLOAD DATA MySQL 8.0で使えない?