Na página de manual do MySQL 5.5:
LOCAL funciona somente se seu servidor e seu cliente tiverem sido configurados para permitir isso. Por exemplo, se o mysqld foi iniciado com --local-infile=0, LOCAL não funciona. Consulte a Seção 6.1.6, “Problemas de segurança com LOAD DATA LOCAL”.
Você deve definir a opção:
local-infile=1
em seu [mysql] entrada do arquivo my.cnf ou chame o cliente mysql com o --local-infile opção:
mysql --local-infile -uroot -pyourpwd yourdbname
Você precisa ter certeza de que o mesmo parâmetro está definido em seu [mysqld] seção também para habilitar o lado do servidor de recursos "arquivo local".
É uma restrição de segurança.