ERROR 2002: Can’t connect to local MySQL server through socket ‘/var/run/mysqld/mysqld.sock’ (2)

Sin ningun aviso aparente el servidor de bases de datos MySQL dejo de funcionar. Una de nuestras aplicaciones web dejo de ser accesible desde el explorador mostrando el siguiente mensaje de error:

ERROR: MySql connection problem
Can’t connect to local MySQL server through socket ‘/var/run/mysqld/mysqld.sock’ (2)

Nuestras aplicaciones se ejecuan sobre apache, php y mysql. Pensando que podia ser problema de espacio, trate de conectarmeal servicio:

root@deathbian:# mysql -u root
ERROR 2002: Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
Check that mysqld is running and that the socket: '/var/run/mysqld/mysqld.sock' exists!

El mensaje anterior me indica que el servidor MySQL esta detenido, entonces ejecuto el comando apra iniciarlo:

root@deathbian:~# /etc/init.d/mysql start
Starting MySQL database server: mysqld...failed.
Please take a look at the syslog.
***
 050817 22:34:22 Can't start server: Bind on TCP/IP port: Cannot assign requested address
 050817 22:34:22 Do you already have another mysqld server running on port: 3306 ?
 ***

Como resolverlo

Al final los errores son porque el MysQL no se se puede conectar a la interfaz localhost o loopback. Tienen que revisar el archivo /etc/network/interfaces y verificar que exista dicah interface.

## The loopback network interface
auto lo
iface lo inet loopback

Puerto de MySQL

Por default el demonio de mysqld escucha en la IP 127.0.0.1 puerto 3306, por lo cual al arrancar la maquina el servidor se conecta automaticamente a este puerto exclusivo. Para verificar si la interfaz lo esta bien configurada, ejecutan:

root@deathbian:~# ifconfig
lo        Link encap:Local Loopback
 inet addr:127.0.0.1  Mask:255.0.0.0
 inet6 addr: ::1/128 Scope:Host
 UP LOOPBACK RUNNING  MTU:16436  Metric:1
 RX packets:102 errors:0 dropped:0 overruns:0 frame:0
 TX packets:102 errors:0 dropped:0 overruns:0 carrier:0
 collisions:0 txqueuelen:0
 RX bytes:9826 (9.8 KB)  TX bytes:9826 (9.8 KB)

Popularity: 1% [?]


Otros articulos de interes:

  1. MySQL: Recuperar la contraseña de root en 5 pasos
  2. MySQL ERROR 1436 (HY000) – Thread stack overrun
  3. Instalacion de MySQL 5 en Ubuntu
  4. Como resolver el error de Too many connections en MySQL
  5. VMWare server console GCC 4.2 not found Error
  6. MySQL: Como cambiar la contraseña de root del servidor de base de datos
  7. MySQL: Error La tabla esta llena – resuelto
  8. Error al compilar las fuentes de Exim 4 en Debian
  9. MySQL Workbench 5.0 – El succesor de DBDesigner 4
  10. Update de seguridad de Postfix Mail Server

Etiquetado como: , , , , , , ,

Por favor, escriba un comentario

Por favor tome en cuenta lo siguiente:
Los comentarios son moderados, por lo cual puede tardar en ser publicados. No hay necesidad de repetir su comentario.
Su correo electronico nunca sera revelado.

Terminos de busqueda


  • ERROR 2002 (HY000): Cant connect to local MySQL server through socket /var/run/mysqld/mysqld sock
  • mandriva cant conect to local mysql server trought socket /tmp/mysql sock
  • como activar el puerto 3306
  • error 2002 (hy000): cant connect to local mysql server through socket /var/run/mysqld/mysqld sock (2)
  • cant connect mysql throug socket
  • mysql windows 7 no connect
  • linux open mysql connection
  • mysql ubuntu error 2002
  • mysql SQL error (2002)
  • mysql socket 3306 network
  • mysql sock ubuntu error
  • mysql no escucha
  • mysql dejo de funcionar
  • mysql error #2002
  • mysql install linux error 2002
  • mysql habilitar conexion 3306
  • mysql error 2002 on windows
  • mysql ERROR 2002 (HY000): Cant connect to local MySQL server through socket /var/run/mysqld/mysqld sock
  • mysql workbench connect to mysql pageant cant connect to mysql server on 127 0 0 1
  • window xp Cant connect to local MySQL server through socket /tmp/mysql sock
  • ubuntu launch mysql server
  • ubuntu Cant connect to local MySQL server through socket
  • solucionar error 2002 mysql linux
  • socket & sql & mysql sock
  • sock de mysql por default
  • restaurar mysql sock
  • recuperar mysql sock
  • puerto por donde escucha el mysql
  • please: check that mysql is running on server 127 0 0 1 *check that mysql is running on port 3306
  • php connect mysql puerto
  • No se puede conectar con la base de datos: Cant connect to MySQL server on
  • no run mysqld
  • mysqld sock en bactrack
  • windows vista Cant connect to local MySQL server through socket
  • mysql 2002
  • habilitar puerto 22 en ubuntu server 10 4
  • como instalar mysqld sock
  • como activar el puerto 3306 en windows 2008 server
  • Can\t connect to local MySQL server through socket \/tmp/mysql sock\
  • Can\t connect to local MySQL server through error
  • Cant connect to local MySQL server through socket habilitar para conectar por ip
  • Cant connect to local MySQL server through socket /var/run/mysqld/mysqld sock (2)
  • Cant connect to local MySQL server through socket /var/run/mysqld/mysqld sock
  • Cant connect to local MySQL server through socket /tmp/mysql sock
  • cant connect local database through socket
  • cant conect to local mysql server through socket /var/run solucionado
  • amd64 Cant connect to local MySQL server through socket /var/run/mysqld/mysqld sock (2)
  • 2002 Cant connect to local MySQL server
  • como solucionar el error Cant connect to local MySQL server through socket /var/run/mysqld/mysqld sock (2)
  • como solucionar este problema Cant connect to local MySQL server through socket /var/run/mysqld/mysqld sock (2)
  • failed connection to database mysql mandriva
  • errror #2002
  • error cannot open database cant conet mysql socket var/run/mysql/mysql sock 2
  • error 2002 php
  • ERROR 2002 (HY000): Cant connect to local MySQL server through socket /var/run/mysqld/mysqld sock (2) no puedo iniciar
  • ERROR 2002 (HY000) mysql
  • ERROR 2002 (HY000)
  • Do you already have another mysqld server running on port: 3306 ? XP
  • debian mysql ip port
  • cual es el contenido del archivo mysqld sock