4
respostas

Erro na conexão com mysql no pentaho

Quando tento conectar pelo jindi:Access denied for user 'root'@'localhost' (using password: YES)

já quando tento conectar pelo native(jdbc): Connection failed. Verify all connection parameters and confirm that the appropriate driver is installed. The server time zone value 'Hora oficial do Brasil' is unrecognized or represents more than one time zone. You must configure either the server or JDBC driver (via the 'serverTimezone' configuration property) to use a more specific time zone value if you want to utilize time zone support.

4 respostas

Oiii Luciano, tudo bom?

Para o primeiro erro, acesse o HeidiSQL e abra uma nova consulta e rode o seguinte comando:

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password'; flush privileges;

Para o segundo erro, que está tentando a conexão pelo JDBC. Na URL do JDBC coloque a seguinte String de conexão:

jdbc:mysql://localhost:3306/nome_do_database?useTimezone=true&serverTimezone=UTC

Espero que isso te ajude. Qualquer coisa estou por aqui, tá bom? :)

Ah sim,mais no caso estou usando mysql workbench em vez do HeidiSQL, será que e por conta disso? já tinha feito a mudança no jdbc é mesmo assim não deu certo continua com o erro de fuso horário.

Oi Luciano,

Eita cara, se você tiver um servidor do MySQL e não estiver usando o UniController, vai retornar erros desse tipo.

Mas tente rodar o comando no Workbench e vê se vai dar certo.

Quando fui fazer essa formação, eu tive que desinstalar tudo que tinha do MySQL e usar o UniController, nada que eu tentava resolver dava certo.

Me avisa qualquer coisa :)

vou usar HeidiSQL mesmo então;Obrigado