Page 1 of 1

mysql server is no runing.

Posted: Thu Apr 07, 2016 2:04 am
by yaderlms
Buenas noches, tengo aproximadamente 2 años usando zimbra sin problema hasta ahora, de pronto dejo de iniciar el servicio de mysql mostrando el mensaje mysql.server is no runing, reinicie el servicio y aun no logro resolver, trate de aplicar el wiki https://wiki.zimbra.com/wiki/Mysql_Crash_Recovery indicado por jorge de la cruz y al momento de hacer el sql dump me dio un mensaje ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/opt/zimbra/db/mysql.sock' (2). No logro levantar el servicio. Y necesito recuperarlo. Gracias

Re: mysql server is no runing.

Posted: Thu Apr 07, 2016 3:35 pm
by jorgedlcruz
Saludos,
Puedes revisar por favor en el mailbox.log o en el syslog para ver el error completo. Cosas que se me ocurren:

Cuentanos mas, un saludo

Re: mysql server is no runing.

Posted: Fri Apr 08, 2016 1:17 am
by yaderlms
Buenas noches, gracias por tu ayuda, probe usando la solucion propuesta aplicando los provilegios que me indicastes. pero al parecer ese no es el problema, anexo archivo log mailbox.log

2016-04-06 00:00:01,701 WARN [main] [] misc - Could not establish a connection to the database. Retrying in 5 seconds.
com.zimbra.common.service.ServiceException: system failure: getting database connection
ExceptionId:main:1459917001701:13ac523f307e39ae
Code:service.FAILURE
at com.zimbra.common.service.ServiceException.FAILURE(ServiceException.java:260)
at com.zimbra.cs.db.DbPool.getConnection(DbPool.java:360)
at com.zimbra.cs.db.DbPool.getConnection(DbPool.java:322)
at com.zimbra.cs.db.DbPool.waitForDatabase(DbPool.java:243)
at com.zimbra.cs.db.DbPool.startup(DbPool.java:234)
at com.zimbra.cs.util.Zimbra.startup(Zimbra.java:217)
at com.zimbra.cs.util.Zimbra.startup(Zimbra.java:178)
at com.zimbra.soap.SoapServlet.init(SoapServlet.java:126)
at javax.servlet.GenericServlet.init(GenericServlet.java:244)
at org.eclipse.jetty.servlet.ServletHolder.initServlet(ServletHolder.java:582)
at org.eclipse.jetty.servlet.ServletHolder.initialize(ServletHolder.java:372)
at org.eclipse.jetty.servlet.ServletHandler.initialize(ServletHandler.java:847)
at org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletContextHandler.java:300)
at org.eclipse.jetty.webapp.WebAppContext.startWebapp(WebAppContext.java:1359)
at org.eclipse.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1352)
at org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:744)
at org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:497)
at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)
at org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:125)
at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:107)
at org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:60)
at org.eclipse.jetty.server.handler.ContextHandlerCollection.doStart(ContextHandlerCollection.java:154)
at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)
at org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:125)
at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:107)
at org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:60)
at org.eclipse.jetty.server.handler.DebugHandler.doStart(DebugHandler.java:140)
at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)
at org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:125)
at org.eclipse.jetty.server.Server.start(Server.java:358)
at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:107)
at org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:60)
at org.eclipse.jetty.server.Server.doStart(Server.java:325)
at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)
at org.eclipse.jetty.xml.XmlConfiguration$1.run(XmlConfiguration.java:1250)
at java.security.AccessController.doPrivileged(Native Method)
at org.eclipse.jetty.xml.XmlConfiguration.main(XmlConfiguration.java:1174)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:483)
at org.eclipse.jetty.start.Main.invokeMain(Main.java:297)
at org.eclipse.jetty.start.Main.start(Main.java:727)
at org.eclipse.jetty.start.Main.main(Main.java:103)
Caused by: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: Could not create connection to database ser$
at sun.reflect.GeneratedConstructorAccessor32.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:408)
at com.mysql.jdbc.Util.handleNewInstance(Util.java:411)
at com.mysql.jdbc.Util.getInstance(Util.java:386)
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1015)
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:989)
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:975)
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:920)
at com.mysql.jdbc.ConnectionImpl.connectWithRetries(ConnectionImpl.java:2404)
at com.mysql.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:2325)
at com.mysql.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:834)
at com.mysql.jdbc.JDBC4Connection.<init>(JDBC4Connection.java:46)
at sun.reflect.GeneratedConstructorAccessor29.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:408)
at com.mysql.jdbc.Util.handleNewInstance(Util.java:411)
at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:347)
at java.sql.DriverManager.getConnection(DriverManager.java:664)
at java.sql.DriverManager.getConnection(DriverManager.java:208)
at org.apache.commons.dbcp.DriverManagerConnectionFactory.createConnection(DriverManagerConnectionFactory.java:78)
at com.zimbra.cs.db.ZimbraConnectionFactory.createConnection(ZimbraConnectionFactory.java:67)
at org.apache.commons.dbcp.PoolableConnectionFactory.makeObject(PoolableConnectionFactory.java:582)
at org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1188)
at org.apache.commons.dbcp.PoolingDataSource.getConnection(PoolingDataSource.java:106)
at com.zimbra.cs.db.DbPool.getConnection(DbPool.java:341)
... 50 more
Caused by: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure

The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the ser$
at sun.reflect.GeneratedConstructorAccessor27.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:408)
at com.mysql.jdbc.Util.handleNewInstance(Util.java:411)
at com.mysql.jdbc.SQLError.createCommunicationsException(SQLError.java:1129)
at com.mysql.jdbc.MysqlIO.<init>(MysqlIO.java:358)
at com.mysql.jdbc.ConnectionImpl.coreConnect(ConnectionImpl.java:2498)
at com.mysql.jdbc.ConnectionImpl.connectWithRetries(ConnectionImpl.java:2343)
... 67 more
Caused by: java.net.ConnectException: Connection refused
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:345)
at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206)
at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188)
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)
at java.net.Socket.connect(Socket.java:589)


Gracias por tu ayuda. dios se lo pague

Re: mysql server is no runing.

Posted: Mon Apr 11, 2016 5:27 pm
by jorgedlcruz
Tienes espacio en el disco duro?

Haz lo siguiente y envianoslo

Code: Select all

df -h
free -m


Un saludo

Re: mysql server is no runing.

Posted: Tue Apr 12, 2016 12:32 am
by yaderlms
Buenas Noches, gracias por su atencion aqui les muestro el resultado


root@correo:~# df -m
S.ficheros blocks de 1M Usados Disponibles Uso% Montado en
/dev/sda2 645415 156479 456129 26% /
none 1 0 1 0% /sys/fs/cgroup
udev 2467 1 2467 1% /dev
tmpfs 496 2 494 1% /run
none 5 0 5 0% /run/lock
none 2478 1 2478 1% /run/shm
none 100 1 100 1% /run/user
/dev/sda6 1890 68 1709 4% /boot

root@correo:~# free -m
total usado libre compart. búffers almac.
Mem: 4954 4351 603 13 256 1579
-/+ buffers/cache: 2514 2440
Intercambio: 7811 0 7811

adicional a esto te anexo el mensaje tal cual me da cuando trato de aplicar la solucion del siguiente wiki. https://wiki.zimbra.com/wiki/Mysql_Crash_Recovery
O trato de reinstalar alguna actualizacion de zimbra me da como resultado este error
Got error: 2002: Can't connect to local MySQL server through socket '/opt/zimbra/db/mysql.sock' (111 "Connection refused")

Gracias por su atencion Sr Jorge

Re: mysql server is no runing.

Posted: Wed May 25, 2016 2:26 pm
by hercarvajal
Saludos, amigo yaderlms pudiste solucionar tu problema? me encuentro en la misma situación, he buscado por internet alguna solución pero no hay nada para solucionarlo. :(

Re: mysql server is no runing.

Posted: Sat Feb 16, 2019 12:04 pm
by alebeta
Hola amigos,

Actualmente me encuentro en la misma situacion alguien ha logrado resolverlo?

Feliz dia

Re: mysql server is no runing.

Posted: Sat Feb 16, 2019 12:18 pm
by alebeta
Hola amigos,

encontre una solucion para el problema cuando tenemos el mensaje

Got error: 2002: Can't connect to local MySQL server through socket '/opt/zimbra/db/mysql.sock' (111 "Connection refused")

Cuando se sigue la guia de Mysql Crash Recovery, en la misma guia dice que si tenemos algun problema debemos aumentar el valor de innodb_force_recovery de uno en uno, por ejemplo: si innodb_force_recovery = 1 no funciona puedes probar innodb_force_recovery = 2 y asi. El valor maximo para innodb_force_recovery es 6.

De ese modo pude continuar con la guia de Mysql Crash Recovery.

Feliz dia