mysql报错 ERROR 1148 (42000)

ERROR 1148 (42000): The used command is not allowed with this MySQL version
说明:启动mysql前,已经成功设置参数--local-infile=1;昨天可以正常使用,今天就不行了.
还请给出切实可行的解决方案,跪求!

百度了一下,没发现什么,但是有一点可以确定,mysql设置参数千万不要以为重启正常就一切ok了,很可能某天重启就起不来了,原因就是参数设置的问题,
所有千万注意,最好能弄个相同的环境测试一下

应该是mysql版本问题

检查一下mysql版本号:mysql> select version();

mysql5.1或者以上的都支持load data local infile操作

解决方法:登录是加 --local-infile 可解决问题

例子: mysql --local-infile -u test -p

如果你觉得每次都要加参数很麻烦,可以在安装时加上--enable-local-infile

例子:

./configure --prefix=/usr/local/mysql --enable-local-infilemakemake install

不知道楼主找到解决方案了吗?
我也遇到类似问题,设置了local-infile=1
设置了 secure-file-priv=文件所在文件夹
还是提示error 1148