Изходният файл се създава от процеса mysqld, а не от вашия клиентски процес. Следователно изходният файл трябва да бъде собственост на uid и gid на процеса mysqld.
Можете да избегнете необходимостта от sudo за достъп до файла, ако имате достъп до него от процес под uid или gid, който има достъп до файла. С други думи, ако mysqld създава файлове, собственост на uid и gid "mysql"/"mysql", тогава добавете своя собствен акаунт към групата "mysql". След това трябва да имате достъп до файла, при условие че режимът на разрешение на файла включва групов достъп.
Редактиране:
Изтривате файл в /tmp, с режим на разрешение за директория rwxrwxrwt. Залепващият бит ('t') означава, че можете да премахвате файлове само ако вашият uid е същият като собственика на файла, независимо от разрешенията за файла или директорията.
Ако запишете изходния си файл в друга директория, която няма зададен лепкав бит, трябва да можете да премахнете файла нормално.
Прочетете този откъс от man страницата за sticky(8):
ЛЕПЯЩИ ДИРЕКТОРИ
Директория, чийто „лепкав бит“ е зададен, става директория само за добавяне или, по-точно, директория, в която изтриването на файлове е ограничено. Файл в лепкава директория може да бъде премахнат или преименуван от потребител само ако потребителят има разрешение за запис в директорията и потребителят е собственик на файла, собственик на директорията или суперпотребител. Тази функция се прилага полезно за директории като /tmp, които трябва да бъдат публично записани, но трябва да откажат на потребителите лиценз за произволно изтриване или преименуване на файловете на другия.