Meu entendimento é que a exportação de um arquivo (por exemplo, csv) de MariaDB
é restrita a pastas especificadas por padrão. Assim, tenho acessado meus arquivos exportados na pasta tmp
até o momento. Gostaria de perguntar se havia uma maneira de alterar isso para outra pasta, por exemplo, /home/user/projects
? Eu estou usando o Raspbian Stretch como meu sistema operacional. Como usuário root do meu SQL databas
e, verifiquei se tenho privilégios de concessão completos.
+---------------------------------------------------------------------+
| Grants for root@localhost |
+---------------------------------------------------------------------+
| GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost' WITH GRANT OPTION |
| GRANT PROXY ON ''@'%' TO 'root'@'localhost' WITH GRANT OPTION |
+---------------------------------------------------------------------+
No entanto, quando eu consultar com
MariaDB [mydatabase]> SELECT * from table1 into outfile '/home/user/projects/file1.csv';'
Eu recebo este erro:
ERROR 1 (HY000): Can't create/write to file '/home/user/projects/file1.csv' (Errcode: 13 "Permission denied")'
Há mais alguma coisa que eu possa fazer para exportar meus arquivos para uma pasta de minha escolha?