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.
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
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.
Tags mysql ubuntu linux-mint