1. java
  2. android
  3. c#
  4. .net
  5. javascript
  6. php
  7. jquery
  8. html
  9. sql

Flyway - Erro na migração com MySQL

Bom dia, pessoal.

Estou tentando realizar a migração, porém recebo a seguinte mensagem de erro no Console ( ESTOU UTILIZANDO WINDOWS 7 ):

[INFO] Scanning for projects...

[INFO]

[INFO] ------------------------< com.teste:producao >------------------------

[INFO] Building producao 1.0.0-SNAPSHOT

[INFO] --------------------------------[ war ]---------------------------------

[INFO]

[INFO] --- flyway-maven-plugin:5.2.4:migrate (default-cli) @ producao ---

[INFO] Flyway Community Edition 5.2.4 by Boxfuse

[INFO] ------------------------------------------------------------------------

[INFO] BUILD FAILURE

[INFO] ------------------------------------------------------------------------

[INFO] Total time: 8.529 s

[INFO] Finished at: 2019-02-18T12:12:14-03:00

[INFO] ------------------------------------------------------------------------

[ERROR] Failed to execute goal org.flywaydb:flyway-maven-plugin:5.2.4:migrate (default-cli) on project producao: org.flywaydb.core.internal.exception.FlywaySqlException:

[ERROR] Unable to obtain connection from database (jdbc:mysql://localhost/producao) for user 'root': 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 specifc time zone value if you want to utilize time zone support.

[ERROR] -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

[ERROR] SQL State : 01S00

[ERROR] Error Code : 0

[ERROR] Message : 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 specifc time zone value if you want to utilize time zone support.

[ERROR] -> [Help 1]

[ERROR]

[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.

[ERROR] Re-run Maven using the -X switch to enable full debug logging.

[ERROR]

[ERROR] For more information about the errors and possible solutions, please read the following articles:

[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException

O arquivo pom.xml (parte) foi assim configurado:

<flyway-maven-plugin.version>5.2.4</flyway-maven-plugin.version>
<mysql-connector-java.version>8.0.15</mysql-connector-java.version>

MySQL Driver

<dependency>
    <groupId>mysql</groupId>
    <artifactId>mysql-connector-java</artifactId>
    <version>${mysql-connector-java.version}</version>
    <scope>provided</scope>
</dependency>

Plugin Flyway

<plugin>
    <groupId>org.flywaydb</groupId>
    <artifactId>flyway-maven-plugin</artifactId>
    <version>${flyway-maven-plugin.version}</version>
    <configuration>
        <driver>com.mysql.cj.jdbc.Driver</driver>
    </configuration>
</plugin>

O serviço MySQL está rodando e os seguintes campos estão assim preenchidos em Run Configurations:

Base Directory: ${workspace_loc/producao

Goals: flyway:migrate

Parameter Name Value


flyway:user root

flyway:password root

flyway:url jdbc:mysql://localhost/producao

Obrigado por qualquer ajuda.

  1. Você vai ver essas setas em qualquer página de pergunta. Com elas, você pode dizer se uma pergunta ou uma resposta foram relevantes ou não.
  2. Edite sua pergunta ou resposta caso queira alterar ou adicionar detalhes.
  3. Caso haja alguma dúvida sobre a pergunta, adicione um comentário. O espaço de respostas deve ser utilizado apenas para responder a pergunta.
  4. Se o autor da pergunta marcar uma resposta como solucionada, esta marca aparecerá.
  5. Clique aqui para mais detalhes sobre o funcionamento do GUJ!

0 resposta

Não é a resposta que estava procurando? Procure outras perguntas com as tags mysql ou faça a sua própria pergunta.