Openfire nao conecta no Banco Mysql [RESOLVIDO]

1. Openfire nao conecta no Banco Mysql [RESOLVIDO]

everton lourenço nunes de brito
aniel

(usa Ubuntu)

Enviado em 17/10/2014 - 20:52h

Ola pessoal do forum, levantei um servidor openfire 3.9.3 em uma maquina ubuntu server 12.04, porem depois de configurara o banco mysql com o nome do banco "mysqlopenfire", criar usuario e dar privilegios a ele, parti para configuração do openfire entao, porem ao chegar na etapa de configuração do banco, ao optar pelo *Mysql e parametrizar a URL com o IP do meu server e nome do banco como se pede no campo(jdbc:mysql://[ip do servidor]:3306/[nome do banco]?rewriteBatchedStatements=true), login e senha do mesmo (conta criada para logar no banco) o mesmo apresenta uma mensagem que cita que a conexão com meu banco nao pode ser realizada e que eu veja o log em /logs/erro.log, porem ao ver estes logs nao entendo oque esta descrito no log e nem o pq exatamente , por consequencia, do que esteja acontecendo, pois ja vi em tutoriais e videos que nao precisa de mais nada para dar certo oque exatamente estaria ocorrendo???????

Abaixo log do openfire:

2014.10.17 20:47:15 org.jivesoftware.util.log.util.CommonsLogFactory - Prototype
com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Access denied for user 'openfire'@'localhost' to database 'mysqlopenfire'
at sun.reflect.GeneratedConstructorAccessor13.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:534)
at com.mysql.jdbc.Util.handleNewInstance(Util.java:409)
at com.mysql.jdbc.Util.getInstance(Util.java:384)
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1052)
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:4232)
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:4164)
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:926)
at com.mysql.jdbc.MysqlIO.proceedHandshakeWithPluggableAuthentication(MysqlIO.java:1748)
at com.mysql.jdbc.MysqlIO.doHandshake(MysqlIO.java:1288)
at com.mysql.jdbc.ConnectionImpl.coreConnect(ConnectionImpl.java:2506)
at com.mysql.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:2539)
at com.mysql.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:2321)
at com.mysql.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:832)
at com.mysql.jdbc.JDBC4Connection.<init>(JDBC4Connection.java:46)
at sun.reflect.GeneratedConstructorAccessor10.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:534)
at com.mysql.jdbc.Util.handleNewInstance(Util.java:409)
at com.mysql.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:417)
at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:344)
at java.sql.DriverManager.getConnection(DriverManager.java:615)
at java.sql.DriverManager.getConnection(DriverManager.java:167)
at org.logicalcobwebs.proxool.DefaultConnectionBuilder.buildConnection(DefaultConnectionBuilder.java:39)
at org.logicalcobwebs.proxool.Prototyper.buildConnection(Prototyper.java:159)
at org.logicalcobwebs.proxool.Prototyper.sweep(Prototyper.java:102)
at org.logicalcobwebs.proxool.PrototyperThread.run(PrototyperThread.java:44)



  


2. Re: Openfire nao conecta no Banco Mysql [RESOLVIDO]

cleber
cleberantonio

(usa CentOS)

Enviado em 17/10/2014 - 21:19h

Faz o seguinte não passa o banco pra ele conectar, qdo eu instalo o openfire e configuro apenas passo o usuario a senha e o servidor ele se encarrega de criar um database com o nome openfire.


3. Re: Openfire nao conecta no Banco Mysql [RESOLVIDO]

everton lourenço nunes de brito
aniel

(usa Ubuntu)

Enviado em 17/10/2014 - 21:32h

cleberantonio escreveu:

Faz o seguinte não passa o banco pra ele conectar, qdo eu instalo o openfire e configuro apenas passo o usuario a senha e o servidor ele se encarrega de criar um database com o nome openfire.


vc diz que devo fazer isso:

jdbc:mysql://localhost:3306/[nome do banco]?rewriteBatchedStatements=true)

nome do banco fica assim mesmo ou devo colocar assim:

jdbc:mysql://localhost:3306/?rewriteBatchedStatements=true)


????????


4. Re: Openfire nao conecta no Banco Mysql [RESOLVIDO]

everton lourenço nunes de brito
aniel

(usa Ubuntu)

Enviado em 17/10/2014 - 21:38h

aniel escreveu:

cleberantonio escreveu:

Faz o seguinte não passa o banco pra ele conectar, qdo eu instalo o openfire e configuro apenas passo o usuario a senha e o servidor ele se encarrega de criar um database com o nome openfire.


vc diz que devo fazer isso:

jdbc:mysql://localhost:3306/[nome do banco]?rewriteBatchedStatements=true)

nome do banco fica assim mesmo ou devo colocar assim:

jdbc:mysql://localhost:3306/?rewriteBatchedStatements=true)


????????


Consegui amigo!! obrigado pela dica, apenas coloquei

jdbc:mysql://localhost:3306/openfire

e no banco escolhi nao escolhi nada desta vez






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts