Está funcionando como pretendido. Seu servidor MySQL foi iniciado com --secure-file-priv opção que basicamente limita de quais diretórios você pode carregar arquivos usando
LOAD DATA INFILE
. Você pode usar
SHOW VARIABLES LIKE "secure_file_priv";
para ver o diretório que foi configurado. Você tem duas opções:
- Mova seu arquivo para o diretório especificado por
secure-file-priv
. - Desabilitar
secure-file-priv
. Isso deve ser removido da inicialização e não pode ser modificado dinamicamente. Para fazer isso, verifique seus parâmetros de inicialização do MySQL (dependendo da plataforma) e my.ini.