phpMyAdmin · 5 min read · Jan 07, 2026
Instalación de phpMyAdmin en Ubuntu 24.04

phpMyAdmin es una herramienta gratuita y de código abierto para gestionar y administrar servidores MySQL. Te permite gestionar datos de MySQL desde un navegador web, y puedes gestionar bases de datos, tablas, columnas, índices, relaciones, usuarios, permisos, etc., desde una única interfaz de usuario en tu navegador web.
Con phpMyAdmin, puedes importar y exportar datos al servidor MySQL. Puedes importar datos CSV y SQL a tu MySQL y también exportar tus datos a múltiples formatos como CSV, SQL, XML, Latex, XML, PDF y texto y hoja de cálculo de OpenDocument.
Este tutorial te mostrará cómo instalar phpMyAdmin en Ubuntu 24.04. Instalarás phpMyAdmin y luego lo asegurarás a través del módulo basic_auth de Apache.
Requisitos previos
Antes de continuar, confirma que tienes lo siguiente:
- Un servidor Ubuntu 24.04.
- Un usuario no root con privilegios de administrador.
- Un stack LAMP (Linux, Apache, MySQL/MariaDB y PHP) instalado.
Configurando el usuario de MySQL/MariaDB
Antes de instalar phpMyAdmin, vamos a crear un usuario dedicado de MySQL/MariaDB para gestionar bases de datos a través de phpMyAdmin. Este usuario tendrá privilegios para acceder a todas las bases de datos en el servidor MySQL/MariaDB, así que asegúrate de usar una contraseña fuerte.
Inicia sesión en tu servidor MySQL/MariaDB con el siguiente comando ‘mysql‘. Escribe tu contraseña de root de MySQL/MariaDB cuando se te solicite.
sudo mysql -u root -pUna vez que hayas iniciado sesión, ejecuta las siguientes consultas para crear un nuevo usuario de MySQL/MariaDB. En este caso, crearás un usuario ‘newuser‘ con la contraseña ‘mystrongpassword‘. Este usuario se utilizará para gestionar bases de datos a través de phpMyAdmin.
CREATE USER newuser@localhost IDENTIFIED BY 'mystrongpassword';
GRANT ALL PRIVILEGES ON *.* TO newuser@localhost;
FLUSH PRIVILEGES;
Ahora verifica el usuario ‘newuser‘ con la siguiente consulta. Asegúrate de que el usuario ‘newuser‘ pueda acceder a todas las bases de datos ‘‘.‘‘ dentro de tu servidor MySQL/MariaDB.
SHOW GRANTS FOR newuser@localhost;Escribe quit para salir cuando termines.

Instalando phpMyAdmin a través del repositorio de Ubuntu
En Ubuntu, phpMyAdmin se puede instalar de dos maneras, a través del repositorio oficial de Ubuntu y manualmente desde el código fuente. En esta sección, instalarás phpMyAdmin a través del repositorio de Ubuntu, que requiere que el stack LAMP (Linux, Apache, MySQL/MariaDB) esté instalado.
Primero, actualiza el índice de paquetes de Ubuntu con el siguiente comando.
sudo apt update
Verifica el paquete phpmyadmin con el siguiente comando ‘apt info‘.
sudo apt info phpmyadminComo puedes ver a continuación, phpMyAdmin 5.2.1 está disponible en el repositorio universo/web de Ubuntu. El paquete phpMyAdmin requiere los paquetes php-mysql y dbconfig-common para la instalación.

Ahora instala phpMyAdmin en tu servidor Ubuntu con el siguiente comando ‘apt install‘. Escribe Y para confirmar la instalación.
sudo apt install phpmyadmin
Selecciona el servidor web predeterminado como ‘apache2‘, luego OK.

Selecciona Sí para confirmar la base de datos para phpMyAdmin a través de dbconfig-common.

Ahora ingresa la nueva contraseña para el usuario de phpMyAdmin y repite la contraseña.
Repite tu contraseña:

Después de que la instalación esté completa, tu instalación de phpMyAdmin debería estar disponible en:
- /etc/phpmyadmin/: Este es el directorio de configuración principal para phpMyAdmin.
- /usr/share/phpmyadmin: Aquí es donde se almacena el código fuente de phpMyAdmin.
Por último, abre tu navegador web y visita http://192.168.5.30/phpmyadmin. Si tu instalación es exitosa, se te presentará la página de inicio de sesión de phpMyAdmin.
Inicia sesión con el nuevo usuario de MySQL/MariaDB que has creado, luego haz clic en Iniciar sesión para confirmar.

Si tu autenticación es exitosa, deberías ver el panel de control de phpMyAdmin como el siguiente:

Asegurando la instalación de phpMyAdmin
Ahora que tienes phpMyAdmin instalado, asegurarás tu phpMyAdmin cambiando la ruta de instalación predeterminada e implementando el módulo basic_auth de Apache. Esto añadirá una nueva autenticación a tu phpMyAdmin.
Primero, habilita el módulo de reescritura para el servidor web Apache con el siguiente comando.
sudo a2enmod rewriteAbre el fragmento de Apache predeterminado para phpMyAdmin ‘/etc/phpmyadmin/apache.conf‘ usando el siguiente editor nano.
sudo nano /etc/phpmyadmin/apache.confEn la parte superior de la línea, cambia la ruta de instalación de phpMyAdmin. En este caso, la ruta de phpMyAdmin se cambiará a ‘/padm‘.
Alias /padm /usr/share/phpmyadminAgrega la opción ‘AllowOverride All‘ a la directiva de phpMyAdmin ‘
...
...
AllowOverride All
...
...
Cuando termines, guarda el archivo y sal del editor.

Ahora crea un nuevo archivo .htaccess dentro del directorio de phpMyAdmin ‘/usr/share/phpmyadmin/‘ con el siguiente editor nano.
sudo nano /usr/share/phpmyadmin/.htaccessInserta la siguiente configuración en el archivo. Con esto, asegurarás la directiva de phpMyAdmin a través del módulo basic_auth de Apache.
AuthType Basic
AuthName "Archivos Restringidos"
AuthUserFile /etc/phpmyadmin/.htpasswd
Require valid-userGuarda el archivo y sal del editor cuando termines.
A continuación, ejecuta el siguiente comando para generar un nuevo archivo de contraseñas ‘/etc/phpmyadmin/.htpasswd’ para la autenticación básica. En este ejemplo, crearás un nuevo primer usuario ‘padm‘. Luego, ingresa tu contraseña y repite cuando se te solicite.
sudo htpasswd -c /etc/phpmyadmin/.htpasswd padm
Ahora ejecuta el siguiente comando para verificar tu configuración de Apache. Asegúrate de tener la sintaxis correcta y obtendrás la salida ‘Syntax is OK‘.
sudo apachectl configtestPor último, ejecuta el comando a continuación para reiniciar el servidor web Apache y aplicar tu nueva configuración de Apache.
sudo systemctl restart apache2Probando tu instalación de phpMyAdmin
Abre tu navegador web y visita tu instalación de phpMyAdmin con la nueva ruta, como http://192.168.5.30/padm. Si tu configuración es exitosa, se te pedirá la autenticación de contraseña del módulo basic_auth de Apache.
Ingresa tu usuario y contraseña y haz clic en Iniciar sesión.

Si la autenticación es exitosa, verás la página de inicio de sesión de phpMyAdmin. De lo contrario, verás la página No autorizado.

Inicia sesión en phpMyAdmin con tu usuario y contraseña de MySQL/MariaDB, luego haz clic en Iniciar sesión para confirmar.
Ahora verás que phpMyAdmin se está ejecutando en la ruta personalizada ‘/padm‘.

Ahora has completado la instalación de phpMyAdmin en el servidor Ubuntu 24.04 y has asegurado phpMyAdmin cambiando la instalación predeterminada e implementando el módulo basic-auth de Apache, que añade una nueva autenticación antes de acceder a la página de inicio de sesión de phpMyAdmin.
Esta instalación te permite acceder rápidamente a phpMyAdmin desde cualquier host virtual o nombre de dominio. Así que, si HTTPS está habilitado en tu nombre de dominio, también puedes acceder a phpMyAdmin a través de HTTPS seguro.
Recibe nuevas publicaciones en tu bandeja de entrada.
No spam. Cancela la suscripción en cualquier momento.