これと同様の質問が I'm going to execute the following MySQL program.
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' ;"
bashコマンドラインでこのエラーを取得します
ERROR 1148 (42000) at line 1: The used command is not allowed with this MySQL version
この問題を回避するにはどうすればよいですか?
私は実際にこのコマンドを Python プログラムから実行していますが、コマンドを取り出して、bash コマンド ラインでいじってみました。
my.cnf (local-infile) を変更する方法を見てきましたが、回避できるのであれば、そのグローバルを変更したくありません。
これがMySQLのバージョンです。
mysql Ver 14.14 Distrib 5.5.31, for debian-linux-gnu (i686) using readline 6.2