Você pode alterar esse comportamento se editar a opção tmp segura em /lib/systemd/system/mariadb.service.
systemctl stop mariadb
em seguida, edite /lib/systemd/system/mariadb.service ao alterar PrivateTmp para false:
# Place temp files in a secure directory, not /tmp
PrivateTmp=false # default is true
e finalmente:
systemctl daemon-reload
systemctl start mariadb
Como mencionado nos comentários, uma solução melhor é não fazer alterações no arquivo mariadb.service, mas escolher um diretório diferente, dar direitos para que o usuário que está executando o mariadb possa acessá-lo e apontar seu OUTFILE para esse diretório.
Se a opção PrivateTmp estiver ativada, isso garantirá que o diretório / tmp que o serviço verá seja privado e isolado do sistema / tmp do host.
Um bom ponto de vista, você pode encontrar aqui .