问题描述:
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命令。

Logo

永洪科技,致力于打造全球领先的数据技术厂商,具备从数据应用方案咨询、BI、AIGC智能分析、数字孪生、数据资产、数据治理、数据实施的端到端大数据价值服务能力。

更多推荐