从mysqlworkbench将查询结果导出到文本文件时出错

从mysqlworkbench将查询结果导出到文本文件时出错,mysql,mysql-workbench,Mysql,Mysql Workbench,我正在尝试从mysqlworkbench 8.021将查询结果导出到本地计算机(mac)上的txt文件 SELECT . . INTO OUTFILE '/Users/C/Documents/X/AF/Swiss.txt' FIELDS TERMINATED BY ';' LINES TERMINATED BY '\n' 我得到了错误 Error Code: 1227. Access denied; you need (at least one of) the FILE pri

我正在尝试从mysqlworkbench 8.021将查询结果导出到本地计算机(mac)上的txt文件

SELECT 
.
.
INTO OUTFILE '/Users/C/Documents/X/AF/Swiss.txt'       
FIELDS TERMINATED BY ';'
LINES TERMINATED BY '\n'
我得到了错误

Error Code: 1227. Access denied; you need (at least one of) the FILE privilege(s) for this operation
我已授权访问该文件中的所有人。我遗漏了什么吗?

您需要的是当前MySQL帐户,而不是OS文件系统中的帐户。以及检查和系统变量。