Pode acessar / var / lib / mysql-files mas não / home / username / Desktop / temp?

0

Estou usando mysql workbench para exportar minha tabela de banco de dados mysql para um arquivo .csv usando a instrução.

SELECT * INTO OUTFILE '/var/lib/mysql-files/temporary2.csv'
    FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"'
    LINES TERMINATED BY '\n'
FROM parts;

Esta declaração está funcionando bem, mas se eu alterar o caminho para /home/zaid/Desktop/temp , obtenho um erro Error Code: 1. Can't create/write to file '/home/zaid/Desktop/temp/temp.csv' (Errcode: 13 - Permission denied)

Eu tenho chmod 1777 dos dois diretórios, mas /home/zaid/Desktop/temp não funciona.

ls -l para os dois diretórios:

drwxrwxrwt 2 mysql mysql     4096 Aug  6 14:06 temp

drwxrwxrwt 2 mysql mysql     4096 Aug  6 14:26 mysql-files
    
por Bateman 06.08.2018 / 11:12

1 resposta

0

Eu acho que é um problema de permissão, dê uma olhada nas permissões para o diretório '/ home / zaid / Desktop'? Eles precisam ser corrigidos também, ou pelo menos o usuário mysql tem que estar no grupo correto.

    
por 08.08.2018 / 12:15