miércoles, 25 de agosto de 2021

Error DB query failed: SQLSTATE [HY000] [2002] en Plesk

A veces por una actualización fallida o simplemente por falta de espacio nos vemos con el siguiente mensaje de error a la hora de arrancar nuestro servidor web cuando accedemos al panel de control Plesk.



DB query failed: SQLSTATE[HY000] [2002] No such file or directory

Link to database cannot be Established 


Esto tiene una solución muy fácil y rápida, explico los pasos:


1. Conectate via FTP o SSH al servidor y borren archivos innecesarios. Recomendaría vaciar por ejemplo:

/var/log (logs)

/var/lib/psa/dumps/  (almacen de copias de seguridad)

Una forma de verificar que tenemos espacio en el servidor es ejecutando el comando df desde a consola/terminal ssh


2. Una vez que estemos seguros que tenemos espacio nos conectamos al terminal por SSH (ahora la consola de windows 10 ya permite este tipo de conexiones sin la necesidad de putty) y ejecutamos

 sudo cat /var/log/mysql/error.log  

3. Si en el error vemos un mensaje como:

[ERROR] Can’t init tc log


4. Ejecutamos:

 sudo rm -rf /var/lib/mysql/tc.log  
y ya con esto deberíamos de poder otra vez arrancar nuestro servicio de base de datos MySQL/MariaDB

 sudo systemctl start mysql.service  

No hay comentarios:

Publicar un comentario

Gracias por frikear con nosotros!