miércoles, 27 de julio de 2016

Error connecting to database: '/var/run/mysqld/mysqld.sock' (2)

ERROR DE MYSQL EN UN SERVER

Database error
Error connecting to database: Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)


Verificación en el servidor el uso de las particiones

# df -h
Filesystem      Size  Used Avail Use% Mounted on
rootfs          2.0G  2.0G     0 100% /
udev             10M     0   10M   0% /dev
tmpfs            50M   80K   50M   1% /run
/dev/xvda2      2.0G  2.0G     0 100% /
tmpfs           5.0M     0  5.0M   0% /run/lock
tmpfs           202M     0  202M   0% /run/shm
tmpfs           202M     0  202M   0% /tmp
 

Observamos que / tiene un tamaño/size de 2.0Gb y esta Usado/Used 2.0Gb 

Procedemos a reiniciar el servicio de mysql y verificamos si nos arroja algún dato

# /etc/init.d/mysql restart
[ ok ] Stopping MySQL database server: mysqld.
[....] /etc/init.d/mysql: ERROR: The partition with /var/lib/mysql is too full! [FA failed!


Observamos que arroja lo siguiente: La particion /var/lib/mysql esta FULL

Para esto se debe realizar lo siguiente

# apt-get clean 
Para limpiar los archivos .deb de archivos, ya que no los necesita, una vez que haya instalado un paquete

Verificación nuevamente del uso de las particiones en el servidor
 # df -h
 Filesystem      Size  Used Avail Use% Mounted on
rootfs          2.0G  1.8G   91M  96% /
udev             10M     0   10M   0% /dev
tmpfs            50M   84K   50M   1% /run
/dev/xvda2      2.0G  1.8G   91M  96% /
tmpfs           5.0M     0  5.0M   0% /run/lock
tmpfs           202M     0  202M   0% /run/shm
tmpfs           202M     0  202M   0% /tmp


Observamos que / tiene un tamaño/size de 2.0Gb y esta Usado/Used 1.8Gb 
es decir con la limpieza libero un poco de espacio


Procedemos a reiniciar el servicio de mysql y verificamos si nos arroja algún dato

# /etc/init.d/mysql restart
[ ok ] Stopping MySQL database server: mysqld.
[ ok ] Starting MySQL database server: mysqld ..
[info] Checking for tables which need an upgrade, are corrupt or were
not closed cleanly..


Vemos que levanto el servicio , sin embargo arroja una información , Chequeando las tablas que necesitan una actualización, son corruptos

Procedemos a vaciar los archivos con más de 10 días sería:
find /var/log -mtime +10 -exec rm -r {} \;


Para tener pistas de dónde están los ficheros que crecen a diario, podemos buscar los que se hayan modificado hoy:
find /var -mtime 0 -exec ls -ld {} \;

No hay comentarios:

Publicar un comentario en la entrada