2
respostas

O Pentaho apresenta erro: usuário não existe, ao rodar um step que executa procedure.

Estou com um problema no Pentaho x MySql, na etapa que tenta executar o step "Criação de Tabelas Auxiliares", o Spoon apresenta o erro: 2020/07/22 07:38:49 - Criação das Tabelas Auxiliares.0 - ERROR (version 8.2.0.0-342, build 8.2.0.0-342 from 2018-11-14 10.30.55 by buildguy) : An error occurred, processing will be stop 2020/07/22 07:38:49 - Criação das Tabelas Auxiliares.0 - Couldn't execute SQL: CALL SP_EXECUTA_ESQ_DIR ....... 2020/07/22 07:38:49 - Criação das Tabelas Auxiliares.0 - The user specified as a definer ('root'@'127.0.0.1') does not exist .

Todas as rotinas anteriores foram executadas com esse usuário, sem erro. Já reinicializei, já troquei o ip por 'localhost', mas não resolveu. No HeidSQL, executa sem erros. Vocês tem alguma sugestão de solução?

2 respostas

Consegui resolver. Alterei o definidor de 'root'@'127.0.0.1' para 'root@localhost' em todas as procedures. Reinicializei o Spoon e rodou sem erros.

Oii Lázaro, tudo bem?

Fico feliz que tenha conseguido resolver.

Se precisar de qualquer ajuda ou em caso de dúvidas, estou sempre por aqui :D

Bons estudos!