Inicio Foros Bases de datos MySQL Solución al error ERROR 2002 (HY000): Can’t connect to local server [RESUELTO] Respuesta a: Solución al error ERROR 2002 (HY000): Can’t connect to local server [RESUELTO]

#51862
alonsojpd
Superadministrador

Este error puede producirse por varios motivos, el más habitual es que el servicio de MySQL o MariaDB no esté iniciado. Revisa primero que dicho servicio esté iniciado. En el caso de equipos con Linux, puedes ejecutar el siguiente comando para comprobar si el servicio de MariaDB está iniciado:

Si muestra algo como esto:

mariadb.service – MariaDB 10.6.18 database server
Loaded: loaded (/lib/systemd/system/mariadb.service; enabled; vendor prese>
Active: active (running) since Wed 2025-01-29 14:27:46 UTC; 6 days ago
Docs: man:mariadbd(8)
https://mariadb.com/kb/en/library/systemd/
Process: 2516 ExecStartPre=/usr/bin/install -m 755 -o mysql -g root -d /var>
Process: 2517 ExecStartPre=/bin/sh -c systemctl unset-environment _WSREP_ST>
Process: 2519 ExecStartPre=/bin/sh -c [ ! -e /usr/bin/galera_recovery ] && >
Process: 2571 ExecStartPost=/bin/sh -c systemctl unset-environment _WSREP_S>
Process: 2573 ExecStartPost=/etc/mysql/debian-start (code=exited, status=0/>
Main PID: 2560 (mariadbd)
Status: «Taking your SQL requests now…»
Tasks: 7 (limit: 62008)
Memory: 80.2M
CPU: 1min 34.706s
CGroup: /system.slice/mariadb.service

Indica que el servicio se está ejecutando correctamente. En cambio, si muestra cualquier otro valor en Active: que no sea «active», indicará que hay un problema en el inicio del servicio y, por lo tanto, al intentar acceder te puede mostrar el error que nos comentas: ERROR 2002 (HY000): Can’t connect to local server.