问题描述:
MySQL load data local infile 关于ERROR 1148 (42000): The used command is not allowed with this MySQ.
mysql数据库资源注册中连接正常,后端远程连接正常,并且mysql版本正确,不存在不支持的问题
问题发生原因是由于MySQL的本地数据导入策略是关闭,我们只需要把这个策略打开就好了。
处理方式:
登录mysql查看local_infile参数值
show variables like ‘%local%’;
参数为OFF状态,是关闭的
修改local_infile参数值
set global local_infile=1;
show variables like ‘%local%’;
set之后该项策略已经处于打开状态显示为ON即可
说明:
本人还未尝试过直接对my.cnf的配置文件进行修改,看了其他博主的文章都不是很推荐修改配置文件,这里的set命令只是临时生效,如果对mysql数据库做了重启操作,记得重新执行set命令。