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.