将文件加载到MySQL的“ MySQL的Azure数据库”实例中

问题描述

我正在尝试将一些数据加载到“ Azure Database for MySQL”的全新实例中。我已经获得了数据文件和一个包含LOAD DATA INFILE语句的加载脚本。这给我一个“访问被拒绝”错误:

错误代码:1045。对用户'admin_tw'@'%'的访问被拒绝(使用密码:是)

根据this issue,我认为我应该这样做:

  1. 使用LOCAL选项
  2. 将数据文件放在Azure存储文件共享中
  3. 将共享映射到本地驱动器(我想在我的机器上,因为似乎没有任何方法可以在MySQL服务器本身上运行powershell ...)

完成所有这些操作后,我现在收到另一条错误消息:

错误代码:2068。LOAD DATA LOCAL INFILE文件请求由于访问限制而被拒绝。

一个快速的Google建议问题可能是a default setting that I need to change。但是,当我运行SHOW GLOBAL VARIABLES LIKE 'local_infile';时,它已经恢复为ON

迅速耗尽创意。有人可以看到我在做什么错吗?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)