小编典典

SELECT INTO OUTFILE无法写入文件

sql

我正在尝试执行a 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

我知道问题可能出在哪里:downloads我的MySQL用户不能写我的文件夹。我不知道如何解决此问题,原因有两个:

  • 我不知道如何找出MySQL用户
  • 我不知道如何将MySQL用户添加到能够写入该downloads文件夹的用户

我在Ubuntu Linux上。有人可以帮助我克服这两件事吗?


阅读 199

收藏
2021-03-23

共1个答案

小编典典

编写文件/tmp/dump.csv并将其复制过来。这将使您看到谁在运行什么。我的猜测是您正在通过Web执行此操作,并且客户端正在作为Web服务器进程运行…

2021-03-23