Solucionar problemas
Por qué cPanel y phpMyAdmin muestran tamaños distintos para una base de datos
cPanel y phpMyAdmin pueden mostrar cifras diferentes para la misma base de datos porque no miden exactamente lo mismo ni actualizan sus estadísticas al mismo tiempo.
Comprobar cuánto ocupa la base de datos en cPanel y phpMyAdmin
- phpMyAdmin suma el tamaño estimado de los datos e índices de las tablas que MySQL comunica. En InnoDB algunas cifras son aproximadas.
- cPanel calcula el espacio de los ficheros físicos asociados a la base y lo incorpora al uso total de la cuenta.
Después de borrar muchas filas, MySQL puede conservar espacio libre dentro de los ficheros para reutilizarlo. phpMyAdmin mostrará menos datos, pero el fichero físico y la cuota pueden no reducirse inmediatamente.
Localizar las tablas grandes
Abre la base de datos en phpMyAdmin y ordena sus tablas por tamaño. Revisa por separado Datos, Índices y Residuo a depurar. Entre las tablas que hemos visto crecer de forma significativa están wp_actionscheduler_actions y wp_options en WordPress, y ps_layered_filter_block en PrestaShop, aunque debes identificar siempre qué componente utiliza cada tabla antes de actuar.
Antes de vaciar o eliminar una tabla, identifica qué aplicación la utiliza y genera una copia de seguridad. El nombre no basta para decidir que sea prescindible.
Recuperar espacio sin dañar la base
La operación Optimizar tabla puede reorganizar tablas y recuperar espacio, pero en InnoDB suele reconstruirlas, necesita espacio libre temporal y puede bloquear escrituras. No la ejecutes sobre una base grande durante horas de actividad ni cuando la cuenta esté casi llena.
Primero:
- Elimina desde la aplicación los datos que ya no necesites.
- Genera una copia reciente.
- Comprueba que existe espacio suficiente para la operación.
- Optimiza solo las tablas afectadas.
La cuota todavía no se actualiza
Las estadísticas de cPanel se recalculan periódicamente, por lo que conviene volver a consultarlas más tarde. Si la diferencia continúa siendo grande después de limpiar u optimizar las tablas, contacta con soporte indicando la base y las cifras mostradas por ambas herramientas; podremos comprobar el uso físico y forzar el recálculo de cPanel sin que envíes credenciales.
También te puede ayudar
- Algunas bases de datos no aparecen en phpMyAdmin
- Conflicto nombre de tabla "system" en Drupal con MySQL 8
- Error al acceder a phpMyAdmin desde cPanel, Access denied for user
- Error al instalar o actualizar Prestashop, An exception occurred while establishing a connection to figure out your platform version