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.
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.
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!