gc889900
gc889900
2021-01-25 15:08

mysql 执行load 命令 无法执行

  • mysql
  • intellij-idea

事情是这样的,最近有个需求,每天要用csv文件导入到我们的mysql,我想到的是用 "LOAD DATA LOCAL INFILE" 命令于是在Navicat中测试了一下

愉快的成功了.先用工程在实现的时候出现了问题

提示The used command is not allowed with this MySQL version

搜索了好久 无非都是 local_infile的设置问题,默认本身就是1,我也在启动时加了local_infile=1 配置文件也加了, 无论0,1 都不好使;

在一个就是secure_file_priv参数,如果放到mysql对应的文件夹下 是可以导入的,但是我们线上的mysql是RDS的没法提供对应文件夹,而且Navicat就可以把我本地的csv导入到对应表中,也不知道它是怎么做的,希望大神们能告诉我应该如何操作才能让我像Navicat一样导入数据,跪谢

  • 点赞
  • 回答
  • 收藏
  • 复制链接分享

0条回答