mysql - 无法创建/写入文件 '/path/file.csv'(错误代码 : 13 "Permission denied")

标签 mysql debian

我想将查询结果放入 csv 文件中,但它显示了此错误。我更改了访问权限,但还是犯了同样的错误请提供想法

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

最佳答案

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

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

关于mysql - 无法创建/写入文件 '/path/file.csv'(错误代码 : 13 "Permission denied"),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51303028/

相关文章:

php - 如何在 Debian 上为 php5-fpm 设置 umask?

linux - 谷歌云平台负载均衡去除域名重定向端口8443

mysql - SQL - 如何自动选择 1 到 1000 之间剩余的最小 id

c# - 标准表达式中的数据类型不匹配。在选择查询中 C# Access 数据库

mysql - 如何清除mysql中的查询缓存?

PHP基础连接mysqli_query报错

mysql - 如何在 json 响应中自定义一个键?

linux - `file`,为什么可执行文件没有报告为可执行文件?

python - uWSGI服务器没有响应

linux - Apache2 站点可用配置