授予数据库用户文件夹访问权限

2023-12-01

我正在尝试使用以下查询从 mysql 创建数据的 csv 导出:

SELECT * INTO OUTFILE '/tmp/result.csv'
FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"'
ESCAPED BY '\\'
LINES TERMINATED BY '\n'
FROM getfreepellets WHERE 1

我收到以下错误:

#1045 - Access denied for user '[username]'@'localhost' (using password: YES)

(删除了用户名,但这是正确的)

我将如何授予该用户在服务器上创建文件的访问权限?

Edit:

我将第一行更改为我的确切主路径,并收到相同的错误。


你可能想要GRANT您的用户FILE特权:

The FILE特权授予您使用以下命令读取和写入服务器主机上的文件的权限LOAD DATA INFILE and SELECT ... INTO OUTFILE声明和LOAD_FILE()功能。

拥有以下权限的用户FILE权限可以读取服务器主机上任何世界可读或可由 MySQL 服务器读取的文件。 (这意味着用户可以读取任何数据库目录中的任何文件,因为服务器可以访问这些文件中的任何一个。)FILE权限还允许用户在 MySQL 服务器具有写访问权限的任何目录中创建新文件。作为一项安全措施,服务器不会覆盖现有文件。

授予FILE权限,以 root 身份登录并执行:

GRANT FILE ON *.* TO 'your_user'@'localhost';
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

授予数据库用户文件夹访问权限 的相关文章

  • Laravel 5.4 升级 - 违反完整性约束 - 列不能为空

    奇怪的是 所有这些都在 5 2 中工作 但我不知道可以改变什么来实现这一点 下面是错误和正在插入的数组 SQLSTATE 23000 Integrity constraint violation 1048 Column gender can
  • 如何将 MySQL 查询输出保存到 Excel 或 .txt 文件? [复制]

    这个问题在这里已经有答案了 如何将 MySQL 查询的输出保存到 MS Excel 工作表 即使只能将数据存储在 txt文件 就可以了 From 将 MySQL 查询结果保存到文本或 CSV 文件中 http www tech recipe
  • 如何导出带有数据的 MySQL 架构?

    我有一个完整的架构 其中有许多表 其中包含 MySQL 查询浏览器中的数据 现在我想将这个包含所有表 数据的完整数据库发送给我的同事 我怎样才能将其发送给我的同事 以便他可以将这个完整的架构放入他的 MySQL 查询浏览器中 Thanks
  • MySQL Python 关于重复键更新值

    我正在研究使用 python 将 JSON 数据上传到 MySQL 我需要在插入语句中包含 ON DUPLICATE KEY UPDATE VALUES 但在 Python 中遇到了问题 如果我运行以下代码 一切正常 import json
  • MySQL 数据库无法在 XAMPP for Mac 上启动

    突然我在 mac 上遇到了这个问题 我无法启动我的 MySQL 数据库 我只能启动 ProFTPD 和 Apache Web Server 这是应用程序日志 Starting all servers Starting MySQL Datab
  • 如何为我的整个 Node.js 应用程序使用相同的 MySQL 连接?

    我有一个app js 我从那里运行我的整个应用程序 在 app js 内部 我require许多文件中都有代码 对于每个文件 我都这样做 var mysql require mysql var mclient mysql createCon
  • mysql-connector-c++ - “get_driver_instance”不是“sql::mysql”的成员

    我是 C 的初学者 我认为学习的唯一方法就是接触一些代码 我正在尝试构建一个连接到 mysql 数据库的程序 我在 Linux 上使用 g 没有想法 我运行 make 这是我的错误 hello cpp 38 error get driver
  • 没有提示指令的直连接中表的顺序是否会影响性能?

    所有基于 SQL 的 RDBMS 10 年前的版本 直接连接查询 没有提示指令 中的表顺序是否会对最佳性能和内存管理产生影响 听说最后一个join应该是最大的表 您的数据库的查询优化器如何处理这种情况 回答你的问题 是的 表的顺序在连接中有
  • JDBC 错误:在结果集开始之前[重复]

    这个问题在这里已经有答案了 我在 Java Eclipse 中收到错误消息 我在 MySql 中有一个数据库 它有列 String user name int id time int id desk int user password 我想
  • 将IP保存到数据库中

    当用户登录时 我想将他们的 IP 保存在数据库中 我该怎么做呢 MySQL 字段最适合使用哪种类型 获取IP的PHP代码是什么样的 我正在考虑将其用作登录 会话内容的额外安全功能 我正在考虑使用用户现在拥有的 IP 检查用户从数据库登录的
  • “修改列”与“更改列”

    我知道 我们不能使用重命名列MODIFY COLUMN语法 但我们可以使用CHANGE COLUMN syntax 我的问题是 主要用途是什么modify syntax 例如 ALATER TABLE tablename CHANGE co
  • Tomcat 6找不到mysql驱动

    这里有一个类似的问题 但关于类路径 ClassNotFoundException com mysql jdbc Driver https stackoverflow com questions 1585811 classnotfoundex
  • 在mysql连接字符串中添加应用程序名称/程序名称[关闭]

    Closed 这个问题需要细节或清晰度 help closed questions 目前不接受答案 我正在寻找一种解决方案 在连接字符串中添加应用程序名称或程序名称 以便它在 MySQL Workbench 中的 客户端连接 下可见 SQL
  • 针对约 225 万行的单表选择查询的优化技术?

    我有一个在 InnoDB 引擎上运行的 MySQL 表 名为squares大约有 2 250 000 行 表结构如下 squares square id int 7 unsigned NOT NULL ref coord lat doubl
  • rake db 问题:迁移 -

    我无法为 Ruby on Rails 设置 MySQL 数据库 设置数据库并确保 config database yml 文件匹配后 我遇到了以下错误消息 U Rails alpha gt rake db migrate trace in
  • 防止 Propel 插入空字符串

    当未设置列时 如何防止 Propel ORM 插入空字符串 CREATE TABLE user uid INTEGER PRIMARY KEY AUTO INCREMENT email VARCHAR 255 NOT NULL UNIQUE
  • 使用什么框架来引导我的第一个生产 scala 项目?

    我正在第一次涉足 scala 的生产应用程序 该应用程序当前打包为 war 文件 我的计划是创建 scala 编译工件的 jar 文件 并将其添加到 war 文件的 lib 文件夹中 我的增强功能是通过 Jersey 公开的 mysql 支
  • 如何从 MySQL 数据查询创建 XML 文件?

    我想知道一种仅使用 MySQL 查询创建 XML 文件的方法 根本不使用任何脚本语言 有关于这个主题的书籍 教程吗 UPDATE 我想澄清一下 我想使用 sql 查询将 XML 数据转发到 php 脚本 Here s 关于从 MySQL S
  • MySQL如何获取unix时间戳的时间差

    我有一个保存值1506947452的变量 需要使用公式从该日期提取分钟 started data now date 但started date采用unix时间戳格式10位int数字 我以ajax形式收到并需要放入mysql查询i试试这个 S
  • 重写 URL,将 ID 替换为查询字符串中的标题

    我对 mod rewrite 很陌生 但我做了一些搜索 但找不到这个问题的答案 我有一个网站 它只有一个 PHP 页面 根据查询字符串中传递给它的 ID 提供数十页内容 我想重写 URL 以便此 ID消失并替换为从数据库中提取的页面标题 例

随机推荐

  • MProtect Errno 12 (ENOMEM) 的说明

    我正在使用 Monotouch 编写 iPhone 应用程序 最近该应用程序开始崩溃 并指出 Mprotect failed at 0x863a000 length 8192 with errno 12 接下来是相当长的堆栈跟踪和 Spri
  • 为什么C++中没有放置删除表达式?

    为什么C 没有直接对应于new的placementdelete 即调用析构函数并调用适当的placementdelete运算符 例如 MyType p new arena MyType current technique p gt MyTy
  • DRF将ArrayField序列化为字符串

    我有一个带有 ArrayField 的模型tags我需要它来回序列化为以逗号分隔的值字符串 模型 py from django contrib postgres fields import ArrayField class Snippet
  • 有没有一种 LINQ 方法可以从键/值对列表转到字典?

    有没有一种 LINQ 方法可以做到这一点 var array new string BASE TABLE Table VIEW View var list array ToList var dictionary new Dictionary
  • 如何在 Excel 中使用 SQL 连接

    我看到大约一年前更新的一个问题 它让我在找到我需要的解决方案方面走了很长的路 但导致的问题多于答案 首先我要说的是 我不是 SQL DB2 SQLServer Oracle 的 新手 但对于在 Excel 中使用 SQL 来说 我是一个相对
  • 为什么 JS 中 isNaN(null) == false ?

    JS 中的这段代码给了我一个弹出窗口 显示 我认为 null 是一个数字 我觉得这有点令人不安 我缺少什么 if isNaN null alert null is not a number else alert i think null i
  • Spark MLLib SVM 输出的分数意味着什么?

    我不明白 Spark MLLib 算法的 SVM 分类器的输出 我想将分数转换为概率 以便获得属于某个类的数据点的概率 在该类上训练支持向量机 又称多类问题 另请参阅此线程 目前还不清楚这个分数意味着什么 是到超平面的距离吗 我如何从中得到
  • SQL中按加权评级排序?

    我有一个事件表和另一个收视率表 每个事件可以有多个评级 我需要能够通过评级从数据库中提取前三名的事件 但是当然 评级需要平均 因此具有 1 个 5 星评级的事件不会比具有 4 个平均评级和 100 个评级的事件更高 谁能指导我如何在 SQL
  • 选择两个特定元素之间的所有元素

    我需要选择全部a标签来自 a class self to a class next 这是例子 span class pages a class prev nbsp a a 13 a a 14 a a 15 a a 16 a a class
  • 抑制或防止重复的 inotifywait 事件?

    现在inotifywait正在监视 git 服务器文件夹 End 它仅在特定文件修改时发出 问题是 当更改被推送到 git 服务器时 inotifywait触发几次 我不知道为什么 那么我该怎么做下一步 防止inotifywait避免重复
  • 使用字符串作为函数的参数

    我正在尝试使用一个以字符串作为参数的函数 我遇到了一些错误消息 首先 它表示 string i 不是数组 指针或向量 尽管 string 是字符数组 其次 它说我正在进行指针到整数的转换 这是我的代码 include
  • 从客户端 MVC4 检测到潜在危险的 Request.Form 值[重复]

    这个问题在这里已经有答案了 我在插入带有 如何通过插入带有 提前致谢 你可以尝试设置属性requestValidationMode 2 0 on the
  • 获取:ERR_SSL_PROTOCOL_ERROR nginx + vue.js

    在 Google Chrome 的控制台日志中 我收到以下错误 GET https 192 168 1 7 8081 sockjs node info t 1579798623564 net ERR SSL PROTOCOL ERROR G
  • 使用 Spring Data JPA 进行分页

    我必须在此 GET 中执行分页请求 但我没有得到它 GetMapping value uf uf public List
  • 尝试使用 conda install 来获得 anaconda-clean 但环境无法解决并且冲突分析开始非常缓慢

    我最近遇到了很多关于 anaconda 的问题 首先我无法使用 conda install 安装软件包 每次都会导致以下错误 CondaHTTPError HTTP 000 CONNECTION FAILED for url 我多次尝试卸载
  • 使用 C# 解析复杂的 JSON

    我是 JSON 的新手 我尝试用 C 解析一些 JSON 我尝试创建一个类来用数据表示 但我的属性名称是基于时间的 所以我必须对我的数据契约进行硬编码 我尝试过 JSON NET 和 LINQ 对数据进行排序 但由于奇怪的对象 属性 不断获
  • MS Access Query 不使用标准相等运算符区分平假名和片假名

    最近 我在 MS Access 查询中搜索包含日语文本的表时遇到了问题 日语有平假名和片假名两种字母 音值相同 但字符不同 例如 平假名 和 片假名 都发音为 a 对于我来说 这两个角色需要被视为截然不同的SELECT查询 但是当我运行以下
  • PHP Session 类类似于 CodeIgniter Session 类?

    PHP会话类类似于CodeIgniter会话类 存在吗 我尝试搜索 但没有得到有用的结果 我正在使用 CodeIgniter 会话类 它有几个功能 非常喜欢 存储用户的唯一会话 ID 用户的 IP 地址 用户的用户代理数据 上次活动和其他信
  • Javas Audio Clip 频繁播放蜂鸣声时出现问题

    我想在 GUI 触发操作成功和错误时播放短蜂鸣声 WAV 文件 我碰到javax sound sampled Clip 这似乎有效 这是我使用的基本代码 clip stop clip setFramePosition 0 clip star
  • 授予数据库用户文件夹访问权限

    我正在尝试使用以下查询从 mysql 创建数据的 csv 导出 SELECT INTO OUTFILE tmp result csv FIELDS TERMINATED BY OPTIONALLY ENCLOSED BY ESCAPED B