【问题标题】:Can't create/write to file '/path/file.csv' (Errcode: 13 "Permission denied")无法创建/写入文件'/path/file.csv'(错误代码:13“权限被拒绝”)
【发布时间】:2018-07-12 10:17:42
【问题描述】:

我想将我的查询结果放在一个文件 csv 中,但它显示了这个错误。我更改了访问权限,但同样的错误请出主意

SELECT id, filename
INTO OUTFILE '/home/results.csv'
FROM attachments

【问题讨论】:

    标签: mysql debian


    【解决方案1】:

    您正在尝试写入/home 目录,您只能以root 身份执行此操作。该目录旨在包含所有用户的主目录,并以相应的用户名命名。

    因此,您应该将输出路径更改为例如/home/<username>/results.csv,或您有写入权限的其他路径。

    【讨论】:

    • 即使 /home 是为此而制作的,我更改了访问权限这一事实应该可以解决问题。和我改目录“/home/user/desktop”一样的错误
    【解决方案2】:

    如果你使用的是linux,

    SELECT id, filename
    INTO OUTFILE '/tmp/results.csv'
    FROM attachments
    

    并找到 csv 文件 /tmp

    【讨论】:

      猜你喜欢
      • 2021-06-03
      • 1970-01-01
      • 2019-06-27
      • 2017-05-09
      • 2018-07-19
      • 1970-01-01
      • 2017-04-04
      • 2013-01-25
      • 2012-06-14
      相关资源
      最近更新 更多