首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >加载数据插入数据库访问权限/权限

加载数据插入数据库访问权限/权限
EN

Stack Overflow用户
提问于 2013-05-08 09:09:57
回答 1查看 959关注 0票数 1

我需要将CSV文件从客户端机器加载到MySQL服务器数据库。我正在尝试加载数据信息。

我的困惑是关于使用-加载数据INFILE -加载数据本地INFILE所需的访问权限。

早些时候,我认为我需要文件特权才能同时使用它们。

我在mysql文档中碰到了这条线:

  • 当读取位于服务器上的文本文件时,这些文件必须驻留在数据库目录中或为所有人所读。此外,要在服务器文件上使用LOAD DATA INFILE,您必须具有文件特权。见6.2.1节,“MySQL提供的特权”。对于非本地加载操作,如果将secure_file_priv系统变量设置为非空目录名,则要加载的文件必须位于该目录中。

看着这个,我很困惑。

使用本地选项从客户端机器加载文件是否需要文件特权?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-05-20 04:52:36

  • 我们不需要FILE特权将数据文件从远程计算机加载到MySQL服务器。为此,我们需要在客户端机器上启用--local-infile选项。
  • 当我们试图加载一个存在于FILE服务器上的数据文件时,需要MySQL特权。此外,mysql恶魔还应该可以从放置数据文件的目录中访问READ
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16436715

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档