Skip to main content

phpMyAdmin muy lento en VPS Donweb/Ferozo → solución en 1 minuto

Alejo Sotelo - Developer
Publicado el 16 Agosto 2024 - Modificado el 12 Mayo 2026

phpMyAdmin muy lento en VPS Donweb/Ferozo → solución en 1 minuto

Te pasó alguna vez que intentaste explorar con phpMyAdmin una base de datos con tablas InnoDB y te andaba extremadamente lento? Si es así, abajo te paso una posible solución.

Introducción

Hace poco me encontré con un problema que puede ser frustrante si no se identifica rápidamente la causa. Al montar un entorno LAMP en un VPS de Donweb utilizando Ferozo como panel de control, noté que la navegación en phpMyAdmin era extremadamente lenta. Lo curioso es que este problema se presentaba solo en phpMyAdmin, mientras que la navegación en el Prestashop que utilizaba la misma base de datos era fluida y rápida.

Después de algunas pruebas y un poco de investigación, encontré la solución. En este artículo, te cuento qué causaba la lentitud y cómo solucionarlo modificando una simple línea en la configuración de phpMyAdmin. Si te dedicas al desarrollo web o eres sysadmin, esto podría ahorrarte un buen dolor de cabeza.

El problema: lentitud en phpMyAdmin

El escenario era el siguiente: teníamos una base de datos con varias tablas en InnoDB, algunas de ellas con más de 300.000 filas. Cuando intentaba navegar por la base de datos utilizando phpMyAdmin, la respuesta era extremadamente lenta, podía tardar varios minutos. Esto, por supuesto, entorpece el trabajo diario, especialmente cuando necesitas realizar cambios rápidos o consultas en tiempo real.

Lo primero que pensé fue que el problema estaba relacionado con el rendimiento general del servidor, pero como mencioné antes, la aplicación Prestashop funcionaba sin problemas. Esto descartó un problema de configuración general del servidor o de la base de datos.

La solución: cambiar localhost por 127.0.0.1

Después de investigar un poco, encontré que el problema estaba relacionado con cómo phpMyAdmin se conectaba al servidor MySQL. La configuración por defecto de phpMyAdmin en Ferozo apunta a 'localhost'. Aunque suena lógico, resulta que en este caso 'localhost' puede causar problemas de rendimiento debido a cómo se resuelven los nombres de host.

La solución fue simple: cambiar la configuración para que phpMyAdmin se conectara a través de '127.0.0.1' en lugar de 'localhost'. Aquí te muestro cómo hacerlo:

  1. Abrí el archivo de configuración de phpMyAdmin

    Este archivo se encuentra en /opt/ferozo/phpmyadmin/config.inc.php.

  2. Ubicá la siguiente línea

    $cfg['Servers'][$i]['host'] = 'localhost';
  3. Cambiála por lo siguiente

    $cfg['Servers'][$i]['host'] = '127.0.0.1';
  4. Guardá los cambios y reiniciá el servidor si es necesario.

¿Por qué funciona esto?

La diferencia entre 'localhost' y '127.0.0.1' puede parecer mínima, pero en realidad afecta cómo se establece la conexión. Al usar '127.0.0.1', forzamos una conexión a través de IPv4, que es más directa y en este contexto, más rápida. Saltear la resolución de nombres de host que en algunos casos puede causar retrasos adicionales.


Conclusión

Este pequeño ajuste en la configuración de phpMyAdmin puede ser la clave para mejorar significativamente la velocidad de navegación de minutos a milisegundos en bases de datos en servidores VPS de Donweb con Ferozo. Aunque es un cambio sencillo, tiene un impacto notable en el rendimiento. Si alguna vez te encontrás en una situación similar, espero que este artículo te haya ayudado a resolverlo rápidamente.

¿Necesitás ayuda con tu sitio o servidor?
Escribime y lo resolvemos juntos.
Contactar →

Más artículos de Alejo A Sotelo - Desarrollo Web

12 Mayo 2026
Si trabajás en Linux, Mac o WSL (Windows Subsystem for Linux) y necesitás comprimir o descomprimir archivos desde la terminal, esta guía te va a salvar más de una vez. Cada formato tiene su propio comando, y es fácil confundirse…
07 Mayo 2026
Cuando migrás una tienda a Tiendanube, el trabajo no termina con pasar los productos. Quedan cientos de URLs viejas indexadas en Google que ahora dan 404, y cada una de esas páginas perdidas es autoridad SEO que se evapora. En mi…
28 Abril 2026
Desarrollé SA MCP Server, un componente open source para Joomla 3 y 4 que implementa el protocolo MCP (Model Context Protocol) y permite que asistentes de inteligencia artificial como Claude gestionen el contenido de tu sitio dir…
23 Abril 2026
Hace poco recibí el contacto de una persona cuyo sitio web en Joomla no es gestionado por mi equipo. Me contactó con urgencia: su página estaba funcionando mal, aparecían archivos extraños y temía que los datos de sus clientes es…