71165


table にファイルをロードする際、`--secure-file-priv option` に引っかかるので、

[code]

    show variables like "secure_file_priv";
    
[/code]

で出力された `C:\ProgramData\MySQL\MySQL Server 8.0\Uploads\` に目的のファイル
(filename.csv) を入れ、

[code]

    load data infile 'C:\ProgramData\MySQL\MySQL Server 8.0\Uploads\filename.csv' into table tablename;
    
[/code]

としたが、依然 `--secure-file-priv option` に引っかかります。なぜでしょうか。

エラーコード：

[code]

    ERROR 1290 (HY000): The MySQL server is running with the --secure-file-priv option so it cannot execute this statement
    
[/code]


CC BY-SA 4.0
2020-10-13T01:02:40.837
71149
2020-10-13T11:22:35.403
2020-10-13T01:11:15.290
3060
36372
question
mysql
secure_file_priv に指定されているディレクトリにファイルを移動したが、依然引っかかる


`\` はエスケープ用に使われる文字なので `\\` と書いてみてはいかがでしょうか。

[code]

    mysql> select 'C:\ProgramData\MySQL\MySQL Server 8.0\Uploads\filename.csv';
    +-------------------------------------------------------+
    | C:ProgramDataMySQLMySQL Server 8.0Uploadsfilename.csv |
    +-------------------------------------------------------+
    | C:ProgramDataMySQLMySQL Server 8.0Uploadsfilename.csv |
    +-------------------------------------------------------+
    1 row in set (0.00 sec)
    
    mysql> select 'C:\\ProgramData\\MySQL\\MySQL Server 8.0\\Uploads\\filename.csv';
    
    +------------------------------------------------------------+
    | C:\ProgramData\MySQL\MySQL Server 8.0\Uploads\filename.csv |
    +------------------------------------------------------------+
    | C:\ProgramData\MySQL\MySQL Server 8.0\Uploads\filename.csv |
    +------------------------------------------------------------+
    1 row in set (0.00 sec)
    
    
[/code]


CC BY-SA 4.0
2020-10-13T11:22:35.403
71165
2020-10-13T11:22:35.403
3249
71149
answer