Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

MySQL:Ativar LOAD DATA INFILE LOCAL


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.