
Estou executando o MariaDB no Debian 9.5. Eu fiz o seguinte no shell do Debian:
mkdir /home/db_out_test
chown mysql:mysql /home/db_out_test
mkdir /var/db_out_test
chown mysql:mysql /var/db_out_test
Em seguida, faço login no MariaDB e executo os seguintes comandos no shell do MariaDB:
select * from database.table into outfile "/var/db_out_test/test.csv";
select * from database.table into outfile "/home/db_out_test/test.csv";
Aquele em /var/ funciona. Para o segundo em casa, no entanto, recebo
ERRO 1 (HY000): Não é possível criar/gravar no arquivo '/home/db_out_test/test.csv' (código de erro: 13 "Permissão negada")
Apparmor não está ativo. Esta é uma versão relativamente recente do MariaDB, onde o arquivo apparmor declara explicitamente que é deixado vazio por padrão para desabilitar o apparmor. Estou perdendo a cabeça aqui.