[前][次][番号順一覧][スレッド一覧]

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で使えない?