Errores de MySQL
Soluciones paso a paso a los errores más frecuentes de MySQL: ERROR 1045 Access denied, 2002 Can't connect, 1064 de sintaxis, 1062 Duplicate entry, 1452 de clave foránea y 1054 Unknown column.
Tarde o temprano, cualquiera que trabaje con MySQL se encuentra con un mensaje de error que interrumpe su trabajo: una conexión rechazada, una consulta que no se ejecuta o un INSERT que falla sin motivo aparente. Los mensajes de MySQL incluyen un código numérico y un texto en inglés que, aunque precisos, no siempre dejan claro qué ha pasado ni cómo solucionarlo.
Esta sección reúne los errores más habituales de MySQL, cada uno en su propio artículo. Para cada error se explica el mensaje exacto que verás, qué significa, cuáles son sus causas más frecuentes y cómo resolverlo paso a paso con comandos y consultas reales. También se incluyen consejos para evitar que el error vuelva a aparecer y enlaces a los artículos del tutorial que explican en profundidad los conceptos implicados, como los usuarios y permisos, las restricciones UNIQUE o las claves foráneas.
Los errores están agrupados por tipo de problema: errores de acceso y conexión al servidor, errores de sintaxis en las consultas y errores de integridad de datos provocados por restricciones y claves. Si tienes un error concreto, busca su código en la lista y ve directamente a su solución.
Artículos
- 01ERROR 1045: Access denied
- 02ERROR 2002: Can't connect
- 03ERROR 1064: Error de sintaxis
- 04ERROR 1062: Duplicate entry
- 05ERROR 1452: Foreign key constraint fails
- 06ERROR 1054: Unknown column
- 07ERROR 2003: Can't connect on host
- 08ERROR 1146: Table doesn't exist
- 09ERROR 1049: Unknown database
- 10ERROR 1055: ONLY_FULL_GROUP_BY
- 11ERROR 1451: Cannot delete parent row
- 12ERROR 1205: Lock wait timeout
