Tiempo de lectura estimado: 4 minutos
¿Por qué se da en XAMPP el error SQL STATE [2002] [HY000]?
En XAMPP, el error SQL STATE [2002] [HY000] ocurre cuando no se inicia el servidor MySQL. Básicamente, es un aviso de que no se ha podido establecer una conexión. A continuación, veremos con más detalle algunas de las posibles causas que están provocando este fallo.
Podemos llevar años usando una aplicación, y de repente se produce un fallo y no sabemos qué hacer. Es el caso del error que tratamos hoy, que no es más que otro de los errores que provocamos intencionalmente para poder enseñaros la solución.
Si observamos el panel de XAMPP vemos lo siguiente
Error: MySQL shutdown unexpectedly.
14:58:28 [mysql] This may be due to a blocked port, missing dependencies,
[mysql] improper privileges, a crash, or a shutdown by another method.
[mysql] Press the Logs button to view error logs and check
14:58:28 [mysql] the Windows Event Viewer for more clues
[mysql] If you need more help, copy and post this
14:58:28 [mysql] entire log window on the forums
¿Qué es XAMPP Error SQL STATE [2002][HY000]?
El error SQLSTATE [2002][HY000] en XAMPP indica normalmente que existe un problema al tratar de conectar con el servidor MySQL. El código de error es un error de conexión a la base de datos, y puede producirse por varias razones.
A continuación se detallan algunas de las causas más comunes y sus posibles soluciones:
El servidor MySQL no se está ejecutando:
Comprueba que MySQL se está ejecutando. Puede comprobarlo desde el panel de control de XAMPP. Si no está en ejecución, prueba a iniciarlo.
El puerto MySQL está bloqueado o en uso por otra aplicación:
El puerto MySQL por defecto es 3306. Si está siendo utilizado por otra aplicación, puedes cambiar el puerto MySQL en el fichero de configuración my.cnf o my.ini.
Como alternativa, puedes detener la aplicación que está utilizando el puerto 3306 o configurar MySQL para que utilice un puerto diferente.
Incorrecta configuración en los scripts PHP:
Comprueba que la configuración de la conexión a la base de datos en tus scripts PHP (host, puerto, usuario, contraseña) es la correcta.
Asegúrate de que el host está configurado correctamente (normalmente es localhost para un servidor local).
Asegúrate de que el servidor MySQL se está ejecutando. Lo puedes verificar desde el panel de control de XAMPP. Si no se está ejecutando, intenta iniciarlo.
Cortafuegos o antivirus bloqueando la conexión:
Comprueba que ningún cortafuegos o antivirus está bloqueando el puerto MySQL.
Problemas de permisos:
Comprueba que el usuario de MySQL tiene los permisos adecuados para acceder a la base de datos desde la máquina donde se está ejecutando tu script PHP.
Archivos corruptos:
En casos raros, los archivos de configuración o la propia instalación de MySQL pueden estar corruptos. En este último caso, puede que necesites reinstalar MySQL o XAMPP.
Leer ahora - Cómo escuchar una página web
¿Cómo lo hemos solucionado el error XAMPP llamado 'SQL STATE [2002] [HY000]'?
Simplemente, hemos vuelto a pulsar en el botón de iniciar. Tan solo eso y comenzó a funcionar.
![XAMPP Error SQL STATE [2002][HY000]](https://informaticaencartagena.com/wp-content/uploads/2024/07/snapshot21-1024x576.png)
![XAMPP Error SQL STATE [2002][HY000]](https://informaticaencartagena.com/wp-content/uploads/2024/07/snapshot22-1024x576.png)
![XAMPP Error SQL STATE [2002][HY000]](https://informaticaencartagena.com/wp-content/uploads/2024/07/snapshot22-1024x576.png)
![XAMPP Error SQL STATE [2002][HY000]](https://informaticaencartagena.com/wp-content/uploads/2024/07/snapshot22-1024x576.png)
![XAMPP Error SQL STATE [2002][HY000]](https://informaticaencartagena.com/wp-content/uploads/2024/07/snapshot23-1024x576.png)
![XAMPP Error SQL STATE [2002][HY000]](https://informaticaencartagena.com/wp-content/uploads/2024/07/snapshot23-1024x576.png)
![XAMPP Error SQL STATE [2002][HY000]](https://informaticaencartagena.com/wp-content/uploads/2024/07/snapshot23-1024x576.png)
![XAMPP Error SQL STATE [2002][HY000]](https://informaticaencartagena.com/wp-content/uploads/2024/07/snapshot24-1024x576.png)
![XAMPP Error SQL STATE [2002][HY000]](https://informaticaencartagena.com/wp-content/uploads/2024/07/snapshot24-1024x576.png)
![XAMPP Error SQL STATE [2002][HY000]](https://informaticaencartagena.com/wp-content/uploads/2024/07/snapshot24-1024x576.png)
Demostración en vídeo de cómo solucionar en XAMPP el error 'SQL STATE [2002][HY000]'
Seguir leyendo:
- Próximo catálogo ALDI del 13 al 19 de abril de 2026



Próximo catálogo ALDI del 13 al 19 de abril de 2026 Si te gusta ahorrar en tu compra semanal sin renunciar a la calidad, no puedes perderte el próximo catálogo de ALDI del 13 al 19 de abril de... Lee más: Próximo catálogo ALDI del 13 al 19 de abril de 2026 - Cargador de coche de Lidl por 39,99€: el accesorio imprescindible para tu batería



Cargador de batería de coche de Lidl por 39,99€: el accesorio imprescindible para tu batería Si alguna vez has tenido problemas para arrancar tu coche por culpa de la batería, sabrás lo importante que es tener un cargador en... Lee más: Cargador de coche de Lidl por 39,99€: el accesorio imprescindible para tu batería - Precio de la gasolina en Andalucía hoy (actualizado 2026)



¿Cuál es el precio de la gasolina en Andalucía hoy? El precio de la gasolina en Andalucía puede variar a lo largo del día dependiendo de factores como la oferta, la demanda y la competencia entre estaciones de servicio.... Lee más: Precio de la gasolina en Andalucía hoy (actualizado 2026)
![XAMPP Error SQL STATE [2002] [HY000] XAMPP Error SQL STATE [2002] [HY000]](https://informaticaencartagena.com/wp-content/uploads/2024/07/XAMPP-Error-SQL-STATE-2002-HY000-Error-MySQL-shutdown-unexpectedly.jpg)
