首页 > 解决方案 > 删除没有root权限或mysql用户的MySQL8 SELECT ... INTO FILE文件

问题描述

从 MySQL8 开始,我们无法使用非 root/mysql 用户删除使用 SELECT ... INTO FILE 生成的文件。

这与此处的注释有关:https ://dev.mysql.com/doc/refman/8.0/en/select-into.html

我们想通过 PHP 生成这些文件,使用它们,然后删除它们。由于磁盘容量的原因,我们必须在我们的进程中删除它们。出于明显的安全原因,我们不会授予 PHP root 权限,也不会使用 MYSQL 用户运行 PHP。

我们如何设法让 PHP 删除这些文件?

标签: mysql

解决方案


@Matteo Tassinari 回答了我的问题。对该文件夹的权限访问解决了我的问题。谢谢!


推荐阅读