Debian 9.5 com MariaDB 10.1.26. Não é possível gravar no arquivo de saída em um diretório se estiver em/home/, funciona bem se estiver em/var/. Dirs escolhidos para mysql:mysql

Debian 9.5 com MariaDB 10.1.26. Não é possível gravar no arquivo de saída em um diretório se estiver em/home/, funciona bem se estiver em/var/. Dirs escolhidos para mysql:mysql

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.

informação relacionada