Mysql
 sql >> Database >  >> RDS >> Mysql

LOAD DATA LOCAL INFILE fornisce l'errore Il comando utilizzato non è consentito con questa versione di MySQL

Ho riscontrato lo stesso problema di root e mi ha lanciato per un momento

potrebbe essere un problema con le impostazioni del server impostate con compile

per testare l'accesso alla console con lo stesso utente e provare il comando di caricamento dei dati

se ricevi lo stesso errore, prova a chiudere la console ed eseguire

mysql -u USER -p --local-infile=1 DATABASE

ora prova a eseguire di nuovo il comando di caricamento dei dati

se funziona, dovrai riavviare mysqld con l'opzione della riga di comando o reinstallare con l'opzione di configurazione

riferimenti (i riferimenti sono per 5.0 ma ha funzionato per me con 5.5):

http://dev.mysql.com/doc /refman/5.0/en/load-data-local.html

http://dev.mysql .com/doc/refman/5.0/en/mysql-command-options.html#option_mysql_local-infile