提问人:acG 提问时间:7/10/2023 更新时间:7/10/2023 访问量:92
MySQL无法写入文件权限
MySQL cant write to file permission
问:
我在 Ubuntu 机器上运行 MySQL 8,我正在尝试执行以下查询:
SELECT * FROM test.t_test INTO OUTFILE “/data/mysql/uploads_mw_ebp/test.txt” 字符集 UTF8;
但我一直收到以下错误:错误代码 1:无法写入文件“/data/mysql/uploads_mw_ebp/teste.txt”(操作系统错误 13 - 权限被拒绝)。
我已经授予了目录 /data/mysql/uploads_mw_ebp/ 的全部权限 (777),并且 mysql 用户具有完全权限(包括文件权限)。
上一个目录与为 secure-file-priv 配置的目录相同。
为什么我总是被拒绝许可?
答:
1赞
lefred
7/10/2023
#1
Debian/Ubuntu 上的 Apparmor(RedHat 或类似发行版上的 SELinux)也经常限制这些访问。 您可以尝试编辑配置文件或进行测试,也可以暂时禁用它。
评论
0赞
acG
7/10/2023
我已经禁用了 SELinux 和 AppArmor。
评论