mysql - mysql 无法创建/写入任何文件(OS errno 13 - 权限被拒绝)
问题描述
我是 mysql 的新手,我被这个命令卡住了。
select * into outfile '/home/<user_name>/Desktop/test1.csv' from my_table;
但是mysql显示
ERROR 1 (HY000): Can't create/write to file '/home/<user_name>/Desktop/test1.csv' (OS errno 13 - Permission denied)
我该如何解决?
我正在使用 ubuntu 20.04 --> 这是我的secure_file_priv
+------------------+------------------------+
| Variable_name | Value |
+------------------+------------------------+
| secure_file_priv | /home/<user_name>/Desktop/ |
+------------------+------------------------+
我也尝试禁用 appamor 并在桌面文件夹中创建 chmod 777 但它不起作用!
解决方案
推荐阅读
- php - 如何通过 Swift 通过 PHP 从 MySQL 中进行选择?
- c - C - 获取指向字符串的指针地址
- mysql - 如何将 MySQL JOOQ 重命名表查询范围限定为同一个数据库?
- angular - angular - 安装 angular-resource 并在 @NgModule 中导入后抛出 $$minErr 未定义错误
- eclipse - Eclipse 导入外部 .class 文件
- r - 在R中打印小于或等于号?
- oauth - 需要永不过期的访问令牌或为 *pre-configured* 帐户生成访问令牌
- git - SSL证书问题:无法在git中获取本地颁发者证书
- mfc - CMFCPropertySheet“页面”资源未使用动态布局调整大小
- c# - 仅当填充文本框和日期时间选择器时才能启用按钮