Non sono sicuro che una domanda simile sia stata chiusa cercando di eseguire il seguente programma MySQL.Come posso correggere l'errore di caricamento di MySQL
mysql -e "load data local infile \
'/tmp/ept_inventory_wasp_export_04292013.csv' into \
table wasp_ept_inv fields terminated by ',' \
lines terminated by '\n' ;"
nella riga di comando bash e ottenere questo errore
ERROR 1148 (42000) at line 1: The used command is not allowed with this MySQL version
Come posso risolvere questo problema?
In realtà sto eseguendo questo comando da un programma Python, ma ho estratto il comando per provare a giocherellare con esso alla riga di comando di bash.
Ho visto come posso modificare my.cnf (locale-infile), ma non voglio che un cambiamento globale se posso evitarlo.
Ecco la versione di MySQL.
mysql Ver 14.14 Distrib 5.5.31, for debian-linux-gnu (i686) using readline 6.2
Questo non mi aiuta affatto. Voglio una soluzione. E ho messo local-infile in my.cnf, e questo non ha cambiato l'errore. Comincio MySQL con le istruzioni fornite quando installato. Non faccio niente di speciale. La tua risposta continua a non fornire una soluzione alternativa, perché non ho disabilitato specificamente nulla. – octopusgrabbus
@octopusgrabbus se non ti sta affatto aiutando, perché hai accettato la risposta allora ?? Perché non hai accettato la tua risposta invece ??? – TMS