数据治理平台(mysql迁移映射报错version版本问题)-The used command is not allowed with this mysql versino

文章讲述了在遇到MySQL导入本地数据时出现ERROR1148错误的原因是local_infile参数关闭。解决方案是通过SQL命令`setgloballocal_infile=1`临时开启该参数,但此设置在重启后会失效。作者建议避免直接修改my.cnf配置文件,因为其他博主并不推荐这种做法。
摘要由CSDN通过智能技术生成

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值