How should I tackle --secure-file-priv in MySQL?

前端 未结 21 1552
攒了一身酷
攒了一身酷 2020-11-22 06:04

I am learning MySQL and tried using a LOAD DATA clause. When I used it as below:

LOAD DATA INFILE \"text.txt\" INTO table mytable;
21条回答
  •  故里飘歌
    2020-11-22 06:12

    It's working as intended. Your MySQL server has been started with --secure-file-priv option which basically limits from which directories you can load files using LOAD DATA INFILE.

    You may use SHOW VARIABLES LIKE "secure_file_priv"; to see the directory that has been configured.

    You have two options:

    1. Move your file to the directory specified by secure-file-priv.
    2. Disable secure-file-priv. This must be removed from startup and cannot be modified dynamically. To do this check your MySQL start up parameters (depending on platform) and my.ini.

提交回复
热议问题