#mysql
#mysql
Вопрос:
Начиная с MySQL8, мы не можем удалять файлы, созданные с помощью SELECT … В ФАЙЛ с пользователем, не являющимся root / mysql.
Это связано с примечанием здесь: https://dev.mysql.com/doc/refman/8.0/en/select-into.html
Мы хотим сгенерировать эти файлы с помощью PHP, использовать их, а затем удалить. По соображениям емкости диска мы должны удалить их внутри нашего процесса. По очевидным соображениям безопасности мы не будем предоставлять PHP root-права и запускать PHP с пользователем MYSQL.
Как мы можем заставить PHP удалить эти файлы?
Комментарии:
1. Вы могли бы предоставить пользователю PHP доступ на запись к папке, в которой создаются файлы, что позволило бы этому пользователю удалять файлы, созданные в этой папке пользователем MySQL.
Ответ №1:
@Маттео Тассинари ответил на мой вопрос. Права доступа к папке решили мою проблему. Спасибо!