Windows上的MySQL 8.0/Workbench:错误代码:2068。由于访问限制,加载数据本地填充文件请求被拒绝

Windows上的MySQL 8.0/Workbench:错误代码:2068。由于访问限制,加载数据本地填充文件请求被拒绝,mysql,csv,load-data-infile,workbench,Mysql,Csv,Load Data Infile,Workbench,我正在尝试从我的C:\驱动器上的一个文件运行一个加载数据本地填充到一个存在的表中,该表记录在Workbench的根目录中。我整个下午都在研究它,设置local\u infle=1,设置secure\u file\u priv='',授予我的用户文件访问权限,刷新权限,尝试向前和向后斜杠,但似乎无法解决问题。错误2068在手册中也没有告诉您多少。还有其他建议吗 我现在运行的是Windows 10,最新的MySQL版本(从上周开始,这是一个新的安装),我尝试插入的表非常简单。这显然是一个权限问题,但

我正在尝试从我的C:\驱动器上的一个文件运行一个加载数据本地填充到一个存在的表中,该表记录在Workbench的根目录中。我整个下午都在研究它,设置local\u infle=1,设置secure\u file\u priv='',授予我的用户文件访问权限,刷新权限,尝试向前和向后斜杠,但似乎无法解决问题。错误2068在手册中也没有告诉您多少。还有其他建议吗

我现在运行的是Windows 10,最新的MySQL版本(从上周开始,这是一个新的安装),我尝试插入的表非常简单。这显然是一个权限问题,但在我是管理员的windows实例上以root用户身份运行肯定不会有问题吧


代码是“将数据本地填充'C:/ProgramData/MySQL/MySQL Server 8.0/Uploads/filename.csv'加载到tablename表中

您应该检查您试图加载的文件所在的文件夹,并确认您具有必要的权限。如果您有该文件夹的权限,请检查该文件。您应该通过右键单击文件夹或文件来使用属性选项

编辑:
还可以尝试仅使用
加载数据填充
而不使用
本地
语句的指令。这使它对我有效。

尝试启用它问题在于使用“本地”,该文件对我的客户机和服务器都是本地的,删除了本地文件后,它就可以工作了(对于数据,会出现不同的错误,我将在下一步尝试)。感谢您的帮助尝试重新编辑问题,以便其他人能够轻松阅读,然后回答您的问题谢谢-删除本地解决方案解决了问题。。。。。。