1
resposta

Como desativar o secure-file-priv no MAC

Olá, estou tentando ler um arquivo csv mas tenho como resultado o erro 1290 de secure-file-priv. Sei que preciso desativar, mas não estou conseguindo fazer no MAC.

1 resposta

Olá Camile, tudo bem? Você poderia tentar a solução que eu apresentei para o Cristiano nesse outro tópico:

SELECT @@GLOBAL.secure_file_priv;

No MySQL você teve esse erro:

Comando SQL - Error Code: 1290.

Foi isso? Uma outra coisa, você executou esse comando no Workbench ou diretamente no terminal do MySQL (usando o mysql-client)? Bem é estranho, porque quando você executa o comando SELECT @@GLOBAL.secure_file_priv; ele deve exibir a informação:

+------------------------------------------------+
| @@GLOBAL.secure_file_priv                      |
+------------------------------------------------+
| C:\ProgramData\MySQL\MySQL Server 8.0\Uploads\ |
+------------------------------------------------+
1 row in set (0.00 sec)

Então já podemos fazer a atualização, e para isso precisamos ir no arquivo my.ini que fica no caminho C:\ProgramData\MySQL\MySQL Server 8.0\Uploads\my.ini, isso claro no Windows. Se for no Linux geralmente é /etc/mysql/my.cnf.

E depois procurar pela linha:

secure-file-priv

E alterar o valor da mesma deixando da seguinte forma:

secure-file-priv=""

E por fim você deve salvar o arquivo e reiniciar o serviço do MySQL. Porque até onde eu conheço só podemos realizar essa alteração manualmente, porque ele não pode ser alterado dinamicamente até onde sei.

Fala pra gente se funcionou!