SELECIONANDO do MySQL para OUTFILE é recusada a permissão

1

Estou tentando exportar de uma tabela para um arquivo csv usando:

SELECT ...etc...
INTO OUTFILE '/dump/denorm.csv'
FIELDS TERMINATED BY ','
ENCLOSED BY '"'
LINES TERMINATED BY '\n';

(a consulta é executada corretamente se omitir as linhas INTO OUTFILE... , portanto, sei que a consulta SELECT em si não é o problema)

Eu recebo esta resposta:

Error Code: 1. Can't create/write to file '/dump/denorm.csv' (Errcode: 13 - Permission denied)

A opção --secure-file-priv está ativa, mas alterei com sucesso a pasta de saída permitida para /dump/ . Para verificar isso, se eu executar essa consulta: SELECT @@GLOBAL.secure_file_priv a resposta é que a pasta segura é /dump/

Eu verifiquei as permissões na pasta /dump . ls retorna isso:

drwxrwxrwx   2 user sudo  4096 Nov 29 18:52 dump

Vendo como 'world' foi concedida a permissão rwx para a pasta dump, não tenho certeza do que está me negando permissão para gravar o arquivo. Estou executando o 16.04 e a versão mais recente do MySQL

Eu ficaria grato por sugestões. Obrigado.

    
por tommccann 30.11.2017 / 08:40

0 respostas