Códigos de error de la base de datos MySQL

En este artículo encontrarás una lista de los códigos de error más frecuentes de MySQL/MariaDB y cómo solucionarlos.

Si no tienes acceso completo a tu servidor, ponte en contacto con tu proveedor de Hosting y pregunta si pueden aumentar o eliminar estos límites.

MAX_CONNECTIONS_PER_HOUR

Este código de error hace referencia al número máximo de conexiones establecidas a un servidor MySQL en una hora. Si se supera el límite, el servidor comenzará a rechazar las solicitudes de conexión y devolverá un mensaje de error con el código «1040 – Too many connections». Este error puede ocurrir cuando el servidor está bajo una carga elevada o cuando hay demasiados intentos de conexión simultáneos del mismo usuario.

Para resolver este error, puedes intentar aumentar el valor de la variable del sistema MAX_CONNECTIONS_PER_HOUR, que establece el número máximo de conexiones permitidas por hora. También puedes optimizar tu aplicación para reducir el número de conexiones innecesarias y asegurarte de que las conexiones inactivas se cierran correctamente.

MAX_USER_CONNECTIONS

Este código de error hace referencia al número máximo de conexiones que un único usuario puede establecer a un servidor MySQL simultáneamente. Si se supera el límite, el servidor devolverá un mensaje de error con el código «1226 – User ‘username’ has exceeded the ‘max_user_connections’ resource». Este error puede ocurrir cuando la aplicación de un usuario realiza demasiadas conexiones al servidor o cuando varias aplicaciones usan la misma cuenta de usuario.

Para resolver este error, puedes intentar aumentar el valor de la variable del sistema MAX_USER_CONNECTIONS, que establece el número máximo de conexiones permitidas por usuario. También puedes revisar el uso de conexiones de tu aplicación y optimizarla para reducir las conexiones necesarias.

MAX_QUERIES_PER_HOUR

Este código de error hace referencia al número máximo de consultas a la base de datos ejecutadas en un servidor MySQL en una hora. Si se supera el límite, el servidor devolverá un mensaje de error con el código «1226 – User ‘username’ has exceeded the ‘max_queries_per_hour’ resource.». Este error puede producirse cuando una aplicación realiza demasiadas consultas al servidor o cuando varias aplicaciones utilizan la misma cuenta de usuario.

Para resolver este error, puedes intentar aumentar el valor de la variable del sistema MAX_QUERIES_PER_HOUR, que establece el número máximo de consultas permitidas por usuario y hora. También puedes optimizar tu aplicación para reducir las consultas innecesarias y asegurarte de que estén correctamente optimizadas.

MAX_UPDATES_PER_HOUR

Este código de error hace referencia al número máximo de actualizaciones de base de datos que se pueden realizar en un servidor MySQL en una hora. Si se supera el límite, el servidor devolverá un mensaje de error con el código «1226 – User ‘username’ has exceeded the ‘max_updates_per_hour’ resource». Este error puede ocurrir cuando una aplicación realiza demasiadas actualizaciones al servidor o cuando varias aplicaciones usan la misma cuenta de usuario.

Para resolver este error, puedes intentar aumentar el valor de la variable del sistema MAX_UPDATES_PER_HOUR, que establece el número máximo de actualizaciones permitidas por usuario y hora. También puedes optimizar tu aplicación para reducir las actualizaciones innecesarias y asegurarte de que estén correctamente optimizadas.

Error 1118 – Tamaño de fila demasiado grande

Este problema se debe a que InnoDB ha alcanzado el tamaño máximo de fila y no puede almacenar más datos. Hay varias soluciones para este error. Lee este artículo que explica todos los pasos en detalle.

Updated on mayo 22, 2026

Rene Hermenau

Autor: Rene Hermenau

About the author: René Hermenau is the founder of WP STAGING. He works on WordPress backups, staging, migrations, database handling, and safe deployment workflows.