【发布时间】:2013-05-08 09:09:57
【问题描述】:
我需要将 CSV 文件从客户端机器加载到 MySQL 服务器数据库。 我正在尝试加载数据输入文件。
我的困惑是关于使用所需的访问权限 - 加载数据文件 - 加载数据本地文件
之前我认为我需要 FILE 权限才能使用它们。
我在 mysql 文档中遇到了这一行:
- 读取服务器上的文本文件时,这些文件必须位于数据库目录中或可供所有人读取。此外,要对服务器文件使用 LOAD DATA INFILE,您必须具有 FILE 权限。请参阅第 6.2.1 节,“MySQL 提供的权限”。对于非本地加载操作,如果将 secure_file_priv 系统变量设置为非空目录名,则要加载的文件必须位于该目录中。
看到这里,我很困惑。
我是否需要 FILE 权限才能使用 LOCAL 选项从客户端机器加载 FILE?
【问题讨论】:
标签: mysql file-upload privileges