【发布时间】:2011-05-14 02:37:27
【问题描述】:
我正在尝试执行SELECT INTO OUTFILE,但出现以下错误:
General error: 1 Can't create/write to file '/home/jason/projects/mcif/web/downloads/dump.csv' (Errcode: 13). Failing Query: "
SELECT name
INTO OUTFILE '/home/jason/projects/mcif/web/downloads/dump.csv'
FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"'
FROM account a
我知道问题可能是什么:我的 MySQL 用户无法写入我的 downloads 文件夹。我不知道如何解决这个问题,原因有两个:
- 我不知道如何找出 MySQL 用户是
- 我不知道如何将 MySQL 用户添加到能够写入
downloads文件夹的用户中
我在 Ubuntu Linux 上。有人可以帮我解决这两件事吗?
【问题讨论】:
-
这是托管环境吗? SQL是如何被调用的?如果它来自 Web 服务器,则用户很可能是 Web 服务器用来运行请求处理程序的任何东西。
-
如果您在 docker 容器中使用 MySQL,该文件也会输出到您的 docker 中。
标签: mysql sql linux into-outfile