ERROR 2002 (HY000): Can’t connect to local MySQL server through socket

RJMC no se responsabiliza del siguiente código o instrucciones, usalo bajo tu propia responsabilidad.
Si queremos trabajar con MySql en Fedora y CentOS, e introducimos en un terminal la orden mysql y nos da el siguiente mensaje de error:

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

lo más seguro es que no podamos iniciar el servicio mediante la orden service mysqld restart

Tendremos que añadir una linea en un archivo de configuración, ese archivo es /etc/hosts

(os recomiendo hacer una copia del archivo antes de modificarlo por si acaso, para ello nos situaremos dentro de /etc y desde allí cp hosts hosts.back por ejemplo )

Con un editor ( el vi mismo  vi hosts ) añadiremos la siguiente linea al archivo:

127.0.0.1 localhost.localdomain localhost

guardaremos y ahora ya podremos lanzar el servicio mysql.

service mysqld restart

Sitio MySql

Normalmente este error, se da en instalaciones limpias por lo que lo más seguro es que tengamos al usuario administrador ( root ) en la base de datos sin contraseña, os recomiendo cambiarla.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *