DBAtlas · Atlas de operaciones de bases de datos

2002: Can't connect to local MySQL server through socket (no se puede conectar al servidor MySQL local por el socket)

MySQL

¿Qué significa?

El cliente no pudo conectarse al servidor MySQL local a través del socket Unix. Normalmente el servidor no está en ejecución o la ruta del socket es incorrecta.

¿Por qué ocurre?

El servicio MySQL/MariaDB no está en ejecución o se ha caído, la ruta del archivo de socket (p. ej., /var/run/mysqld/mysqld.sock) difiere entre cliente y servidor, problemas de permisos o el servidor no ha arrancado.

Cómo solucionarlo

Compruebe el estado del servicio e inícielo (systemctl status mysql / start mysql). Verifique la ruta correcta del socket: SHOW VARIABLES LIKE 'socket' y el parámetro socket en my.cnf. Si la ruta difiere, indíquela explícitamente con --socket o use TCP: mysql -h 127.0.0.1 -P 3306. Revise los logs del servidor en busca de errores de arranque/caída.

Abrir en DBAtlas →

Más entradas de este motor