Doube cólons "::" são para tcp6, isto é, IPv6. Para um IPv4, haverá apenas dois pontos antes da porta ":" .
recentemente eu criei o projeto da escola que era o aplicativo web que tem o tomcat como servidor e usa o banco de dados mysql, ele funciona corretamente no meu sistema local, mas quando eu quero executá-lo no meu vps, recebo este erro:
Eu tive o mesmo problema quando tentei clonar meu projeto no computador do meu amigo, e nós o resolvemos criando o usuário (admin @ localhost) pelo phpmyadmin em seu computador, mas eu não consigo resolver esse problema quando eu crio o usuário phpmyadmin do meu vps.
esta é a propriedade do meu aplicativo para se conectar ao DB:
jdbc.driverClassName = com.mysql.jdbc.Driver
jdbc.url = jdbc:mysql://localhost:3306/normalizedDB
jdbc.username = admin
jdbc.password = admin
hibernate.dialect = org.hibernate.dialect.MySQLDialect
hibernate.show_sql = false
hibernate.format_sql = false
e este é o meu db no xampp e as portas abertas no meu vps:
plz me diga como posso criar esse usuário 'admin'
Eu adicionei estas linhas separadamente para my.cnf para lidar com todas as coisas do ipv6 e dar privilégios a admin @ localhost mas ainda tomcat diz 'HTTP Status 500 Não foi possível abrir a conexão' e eu tenho que dizer que meu banco de dados também tem dados. ..
bind-address="127.0.0.1"
bind-address = ::1
bind-address = ::
bind-address = 'localhost'
Doube cólons "::" são para tcp6, isto é, IPv6. Para um IPv4, haverá apenas dois pontos antes da porta ":" .