3
respostas

Erro ao gravar populaBanco

Caused by: java.sql.SQLException: Unable to load authentication plugin 'caching_sha2_password'.

Estou utilizando java 8 MySql 8 ou seja é o projeto Livraria que baixei..

xml version="1.0" encoding="UTF-8"?>

<persistence-unit name="livraria" transaction-type="RESOURCE_LOCAL">

       <provider>org.hibernate.ejb.HibernatePersistence</provider>

    <class>br.com.caelum.livraria.modelo.Livro</class>
    <class>br.com.caelum.livraria.modelo.Autor</class>

    <properties>
        <property name="javax.persistence.jdbc.driver" value="com.mysql.jdbc.Driver" />
        <property name="javax.persistence.jdbc.url" value="jdbc:mysql://localhost/livrariadb" />
        <property name="javax.persistence.jdbc.user" value="root" />
        <property name="javax.persistence.jdbc.password" value="123456789" />

        <property name="hibernate.hbm2ddl.auto" value="update" />
        <property name="hibernate.show_sql" value="true" />
        <property name="hibernate.dialect" value="org.hibernate.dialect.MySQL5InnoDBDialect" />
    </properties>
</persistence-unit>

3 respostas

No exemplo do curso o usuário root não usa senha, quando você criou o banco na sua máquina, você colocou a senha 123456789?

Boa tarde, isso mesmo essa é a senha de root ao instalar o mysql e mesmo assim da esse erro estou pensando em instalar o mysql 5.2

Instalei a versão mais antiga do mysql e mesmo assim não consigo logar com o banco