MySQLのLoadDataLocalInfileコマンドで問題が発生しました。セキュリティ上の脅威のため、デフォルトで無効になっていることを私は知っています。MySqlWorkbenchで実行したいSQLスクリプトがあります。「1148。このMySQLバージョンでは使用されているコマンドは許可されていません。」というエラーが表示され続けます。コマンドライン引数を使用して、コマンドラインからこれを機能させることができました。しかし、私はWorkbenchで成功していません。どんな助けでもいただければ幸いです。これが私のスクリプトです。
DROP DATABASE IF EXISTS a2004TS;
CREATE DATABASE IF NOT EXISTS a2004TS;
USE a2004TS;
DROP TABLE IF EXISTS a2004TS_1;
CREATE TABLE a2004TS_1(
Version CHARACTER(25),
Dsetid CHARACTER(6),
V040001 DOUBLE,
..
.
);
SET GLOBAL local_infile = 1;
LOAD DATA LOCAL INFILE '/home/output/sqlCSV/a2004TS.sqlscripts.table1.csv'
INTO TABLE a2004TS_1
FIELDS TERMINATED BY ',' ENCLOSED BY'"'
LINES TERMINATED BY'
'(columns......);