This website uses cookies

Our website, platform and/or any sub domains use cookies to understand how you use our services, and to improve both your experience and our marketing relevance.

Cómo instalar phpMyAdmin en tu servidor: Una Guía Completa

Updated on julio 11, 2025

11 Min Read

Puntos clave:

  • phpMyAdmin es una herramienta basada en web que simplifica la gestión de bases de datos MySQL, ofreciendo una interfaz fácil de usar para tareas como crear, modificar y eliminar bases de datos, tablas y usuarios.
  • Instalar phpMyAdmin en Debian implica descargar el paquete, configurar el servidor web (Apache) y establecer un enlace simbólico para facilitar el acceso.
  • Los problemas habituales de instalación, como los errores de sesión o la falta de extensiones, pueden resolverse ajustando la configuración de PHP, instalando los paquetes necesarios y verificando los archivos de configuración.

La base de datos es esencial en cualquier aplicación basada en web para guardar registros y datos de usuario.

Si eres desarrollador web, probablemente hayas oído hablar de phpMyAdmin. Es una interfaz web potente y fácil de usar para gestionar bases de datos MySQL, y es una herramienta esencial para cualquier desarrollador que trabaje regularmente con bases de datos.

Los desarrolladores pueden encontrar y ejecutar fácilmente comandos en el terminal para trabajar con consultas MySQL. Además, las personas no expertas en tecnología que no quieran entrar en detalles técnicos pueden realizar operaciones sencillas con bases de datos utilizando consultas MySQL predefinidas.

La plataforma permite a los usuarios realizar operaciones complejas con la base de datos en unos pocos clics y escribir consultas con depuración.

En este artículo te explicaremos cómo instalar phpMyAdmin en tu servidor, de principio a fin. Cubriremos todo lo que necesitas saber, incluidos los requisitos del sistema, los métodos de instalación y las opciones de configuración.

¿Por qué deberías considerar la instalación de PHPMyAdmin en Debian?

Las razones para elegir un sistema operativo para ejecutar PHPMyAdmin pueden variar en función de las circunstancias y preferencias individuales. Sin embargo, aquí tienes algunas razones por las que podrías elegir utilizar PHPMyAdmin en Debian en lugar de Mac OS o Ubuntu.

Razón Debian Mac OS Ubuntu
Seguridad Sus sólidas funciones de seguridad la convierten en una opción más segura para gestionar datos sensibles. Tiene algunas funciones de seguridad integradas, pero puede que no sean tan sólidas como Debian. Tiene algunas funciones de seguridad integradas, pero puede que no sean tan sólidas como Debian.
Estabilidad Bien conocido por su estabilidad y fiabilidad, lo que es importante para aplicaciones críticas como los servidores de bases de datos. Estable, pero puede no ser tan fiable como Debian. Generalmente estable, pero puede no ser tan fiable como Debian.
Compatibilidad Si utilizas Debian como sistema operativo de tu servidor, puede ser más fácil instalar y configurar PHPMyAdmin en el mismo sistema. Puede requerir pasos adicionales para instalar y configurar PHPMyAdmin en un sistema separado. Puede requerir pasos adicionales para instalar y configurar PHPMyAdmin en otro sistema.
Familiaridad Si ya estás familiarizado con Debian, puede ser más fácil trabajar con PHPMyAdmin en este SO. Puede requerir cierto aprendizaje si no estás familiarizado con Mac OS. Puede requerir cierto aprendizaje si no estás familiarizado con Ubuntu.

Nada tan fácil como desplegar aplicaciones PHP en la nube

Con Cloudways, puedes tener tus aplicaciones PHP funcionando en servidores gestionados en la nube en sólo unos minutos.

Cómo instalar PHPMyAdmin en Debian

Instalar phpMyAdmin con Debian en Cloudways es un proceso relativamente sencillo. Aquí tienes los pasos a seguir:

Requisitos de instalación

  • Servidor: Servidores en nube basados en Debian en Cloudways
  • Base de datos: MySQL o MariaDB 5.5 o posterior
  • Navegador web: Javascript, cookies y Bootstrap 4.5
  • Versión PHP: PHP 8.x

Despliegue en un servidor Debian

No sólo hay personas no tecnológicas que desean una mejor interfaz gráfica para manejar funciones complejas de bases de datos, sino que también los desarrolladores necesitan este tipo de plataforma para ahorrar su valioso tiempo. Por eso, la mejor plataforma recomendada para gestionar tareas de bases de datos es PHPMyAdmin. Es una GUI de código abierto que ayuda a gestionar la base de datos MySQL. Primero vamos a configurar un SSL con Apache, para que nuestra contraseña no se envíe en texto plano. Escribe el siguiente comando para instalar un SSL con el servidor Apache.

apt-get install mcrypt

Ahora, reinicia tu servidor Apache con el siguiente comando.

service apache2 restart

Ahora, comienza la instalación de PHPMyAdmin escribiendo el siguiente comando.

apt-get install phpmyadmin

Durante el proceso de instalación de PHPMyAdmin, se abrirá un prompt que te preguntará por el servidor web que estás utilizando. Selecciona Apache y pulsa la tecla Intro. Después te preguntará por la contraseña del usuario root. Introduce la contraseña y pulsa Intro, una vez más.

PHPMyAdmin se instalará en /usr/share/phpmyadmin. Crearemos su enlace simbólico dentro de la carpeta public_html. Escribe los siguientes comandos para dirigirte a la carpeta public_html y crear un enlace simbólico:

cd /var/www/public_html

ln -s /usr/share/phpmyadmin

Ahora escribe ‘ls‘ para verificar si el enlace simbólico se ha creado o no. Una vez verificado, ábrelo en el navegador a través de [dirección ip del servidor]. /phpmyadmin donde verás que está instalado. Ahora, vamos a asegurarlo creando un archivo .htaccess utilizando vim dentro de la carpeta PHPMyAdmin y permite que sólo la IP de tu servidor acceda a él.

order allow,deny

allow from <your server ip>

Ahora, puedes utilizar fácilmente PHPMyAdmin y trabajar con bases de datos.

Aloja sitios web PHP con facilidad [A partir de 11 $ de crédito].

  • Puesta en escena gratuita
  • Copia de seguridad gratuita
  • PHP 8.0
  • Sitios web ilimitados

PRUEBA AHORA

Pero, la siguiente pregunta es ¿cómo abrir PHPMyAdmin en servidores gestionados por Cloudways? Para ello debes seguir algunos pasos.

Instalar PHPMyAdmin en Cloudways

Puedes instalar PHPMyAdmin en la aplicación que estés utilizando o puedes lanzar una nueva aplicación PHP stack.

Instalación DO

Una vez que hayas lanzado la aplicación PHP stack, sigue los siguientes pasos para instalar PHPMyAdmin.

Mejora la velocidad de tu aplicación PHP en un 300

Cloudways te ofrece servidores dedicados con almacenamiento SSD, rendimiento personalizado, una pila optimizada y mucho más para conseguir tiempos de carga un 300% más rápidos.

Paso 1: Inicia el Terminal SSH

Accede a la Plataforma Cloudways, inicia el terminal SSH e inicia sesión utilizando las Credenciales Maestras.

credenciales-maestras

Después de iniciar sesión con éxito, dirígete a la carpeta de la aplicación donde quieras descargar PHPMyAdmin utilizando el siguiente comando.

cd applications/<folder name>/public_html

Paso 2: Descargar e instalar PHPMyAdmin

Ahora ve al sitio web de PH PMyAdmin y copia la URL de descarga de la última versión de PHPMyAdmin (formato comprimido)

phpMyAdmin-descargar

Ahora ve al Terminal SSH, escribe el siguiente comando y pega la URL de descarga.

wget https://files.phpmyadmin.net/phpMyAdmin/5.2.0/phpMyAdmin-5.2.0-english.zip

Pulsa Intro y deja que el servidor descargue el archivo.

install-phpMyAdmin

Una vez descargado el archivo, ejecuta el siguiente comando para descomprimirlo.

unzip phpMyAdmin-5.2.0-english.zip

Espera a que el comando termine su proceso.

unzip-phpMyAdmin

Una vez hecho esto, ejecuta el siguiente comando para eliminar el zip.

rm phpMyAdmin-5.2.0-english.zip

renombra-phpMyAdmin

Vamos a renombrar la carpeta para que podamos acceder a ella fácilmente ejecutando el siguiente comando.

mv phpMyAdmin-5.2.0-english phpmyadmin

eliminar-phpMyAdmin-zip

Nota: Ve aquí para saber más sobre comandos SSH útiles.

Ahora dirígete a la URL de la aplicación y añade /PHPMyAdmin al final de la URL. Verás que PHPMyAdmin se ha instalado y verás su página de inicio de sesión.

welcome-phpMyAdmin

Ahora inicia sesión utilizando las credenciales de la base de datos.

mysql-acceso

Una vez que hayas iniciado sesión con tus credenciales de la base de datos, podrás acceder correctamente a la página PHPMyAdmin.

phpMyAdmin-tablero

Has instalado correctamente PHPMyAdmin. Puedes utilizarlo para acceder a todas las bases de datos de tus aplicaciones en el servidor en el que esté instalado. Y cuando se combina con la excelencia del alojamiento web PHP, tu experiencia de gestión de bases de datos alcanza un nuevo nivel de eficacia y comodidad.

Alojamiento PHP Gestionado Supercharged – Mejora la velocidad de tu aplicación PHP en un 300%.

Cómo proteger phpMyAdmin activando la autenticación

Para asegurar phpMyAdmin, una forma es activar la autenticación, que requiere que los usuarios introduzcan un nombre de usuario y una contraseña válidos para acceder a la aplicación.

A continuación te explicamos cómo activar la autenticación en phpMyAdmin:

  • Crea una nueva cuenta de usuario en MySQL con permisos limitados. Esta cuenta se utilizará para acceder a PhpMyAdmin.
  • Puedes utilizar el siguiente comando para crear una cuenta de usuario llamada «pmauser» con la contraseña «pmapass» y privilegios limitados:
CREATE USER 'pmauser'@'localhost' IDENTIFIED BY 'pmapass';
GRANT SELECT, INSERT, UPDATE, DELETE ON *.* TO 'pmauser'@'localhost';
FLUSH PRIVILEGES;
  • Esto creará una nueva cuenta de usuario llamada «pmauser» con la contraseña «pmapass» y privilegios limitados para acceder a todas las bases de datos.
  • Abre el archivo de configuración de PhpMyAdmin llamado «config.inc.php» que se encuentra en el directorio raíz de PhpMyAdmin.
  • Busca la línea que empieza por«$cfg[‘Servidores’][$i][‘auth_type’]«. Por defecto, esta línea está configurada como «cookie», lo que significa que PhpMyAdmin utiliza cookies para autenticar a los usuarios.
  • Cambia el valor de«auth_type» de «cookie» a«http» para activar la autenticación HTTP. Esto pedirá a los usuarios que introduzcan un nombre de usuario y una contraseña válidos para acceder a PhpMyAdmin.
$cfg['Servers'][$i]['auth_type'] = 'http';
  • Guarda los cambios en el archivo de configuración y sal.
  • Reinicia el servidor web para aplicar los cambios.

Cómo proteger Phpmyadmin configurando SSL

SSL cifra los datos para evitar que sean interceptados por personas no autorizadas. Estos son los pasos para configurar SSL para phpMyAdmin:

  • Obtén un certificado SSL de una autoridad de certificación de confianza. Hay muchas autoridades de certificación que ofrecen certificados SSL, como Comodo, Let’s Encrypt y VeriSign.
  • Instala el certificado SSL en el servidor web. Los pasos para instalar un certificado SSL pueden variar en función del software de tu servidor web.
  • Configura el servidor web para que utilice SSL para phpMyAdmin. Si utilizas un servidor web Apache, abre el archivo de configuración llamado «httpd.conf» y añade las siguientes líneas:
<VirtualHost *:443>
   SSLEngine On
   SSLCertificateFile /path/to/ssl/certificate.crt
   SSLCertificateKeyFile /path/to/ssl/private.key

   DocumentRoot /path/to/phpmyadmin
   <Directory /path/to/phpmyadmin>
       Options FollowSymLinks
       AllowOverride All
       Order allow,deny
       Allow from all
   </Directory>
</VirtualHost>
  • Este archivo de configuración configura un host virtual que escucha en el puerto 443, activa el cifrado SSL y especifica las rutas de los archivos de certificado SSL y de clave privada.
  • Sustituye «/ruta/a/ssl/certificado.crt» y «/ruta/a/ssl/privada.key» por las rutas de archivo reales de tu certificado SSL y tu clave privada.
  • Reinicia el servidor web para aplicar los cambios.

Cómo proteger limitando el acceso a direcciones IP específicas

Restringiendo el acceso a una dirección IP específica o a un rango de direcciones IP, puedes controlar quién puede acceder a phpMyAdmin y protegerlo de accesos no autorizados. Estos son los pasos para limitar el acceso a direcciones IP concretas:

  • Abre el archivo de configuración de tu servidor web que aloja phpMyAdmin. El archivo de configuración suele estar en /etc/httpd/conf/httpd.conf.
  • Busca la ubicación donde está alojado phpMyAdmin. Puede ser un directorio como «/usr/share/phpmyadmin» o una configuración de host virtual.
  • Añade las siguientes líneas para restringir el acceso a una dirección IP concreta o a un rango de direcciones IP:
<Directory /path/to/phpmyadmin>
    Order deny,allow
    Deny from all
    Allow from 192.168.1.10
</Directory>
  • Sustituye «/ruta/a/phpmyadmin» por la ruta real al directorio donde está alojado phpMyAdmin.
  • Sustituye «192.168.1.10» por la dirección IP o rango de direcciones IP a las que quieras permitir el acceso.
Allow from 192.168.1.0/24
  • Esto permite el acceso desde todas las direcciones IP del rango 192.168.1.0 a 192.168.1.255.
  • Guarda el archivo de configuración y reinicia el servidor web para aplicar los cambios.

Problemas comunes de instalación de Phpmyadmin y sus posibles soluciones

Error de sesión

«No se puede iniciar la sesión sin errores; por favor, comprueba los errores indicados en el archivo de registro de tu PHP y/o servidor web y configura correctamente tu instalación de PHP.»

Posible solución

Este error suele producirse debido a una configuración incorrecta de los permisos del directorio de sesión en PHP. Para solucionarlo, puedes cambiar los permisos del directorio de sesión a 0777 o 0775 (dependiendo de la configuración de tu servidor) utilizando el siguiente comando:

chmod -R 0777 /var/lib/php/sessions/

Error Falta Extensión Mysqli

Falta la extensión mysqli. Por favor, comprueba tu configuración PHP.

Posible solución

Este error se produce cuando la extensión mysqli no está instalada o habilitada en tu servidor. Para solucionarlo, debes instalar y habilitar la extensión mysqli. Puedes hacerlo ejecutando el siguiente comando:

sudo apt-get install php-mysqli

Después de instalar la extensión, tienes que reiniciar tu servidor web para activarla.

Error de conexión

No se puede conectar: configuración no válida

Posible solución

Este error suele producirse por unas credenciales de acceso o unos ajustes de configuración incorrectos. Para solucionarlo, debes comprobar lo siguiente:

  • Asegúrate de que el nombre de host, el nombre de usuario y la contraseña son correctos.
  • Asegúrate de que el servidor MySQL está funcionando y aceptando conexiones.
  • Asegúrate de que el número de puerto y la ruta del socket son correctos.
  • Comprueba si el archivo config.inc.php contiene errores o erratas en los ajustes de configuración.

Error de servidor no encontrado

La URL solicitada /phpmyadmin no se encontró en este servidor.

Posible solución

Este error se produce cuando el directorio phpMyAdmin no está instalado o configurado correctamente. Para solucionarlo, puedes probar lo siguiente:

  • Comprueba si el directorio phpMyAdmin existe en la ubicación correcta de tu servidor.
  • Comprueba si el servidor web Apache está configurado para servir el directorio phpMyAdmin. Puedes hacerlo editando el archivo de configuración de Apache (httpd.conf) y añadiendo las siguientes líneas:
Alias /phpmyadmin "/usr/share/phpmyadmin/"
<Directory "/usr/share/phpmyadmin/">
    Options Indexes FollowSymLinks MultiViews
    AllowOverride all
    Require all granted
</Directory>
  • >Reinicia el servidor web Apache para aplicar los cambios.

¡Terminando!

En conclusión, instalar phpMyAdmin en Cloudways es un proceso sencillo que puede completarse en unos pocos pasos. Con phpMyAdmin, la gestión de tus bases de datos se vuelve mucho más sencilla, permitiéndote realizar una amplia gama de operaciones de base de datos con sólo unos clics.

Siguiendo los pasos descritos en este tutorial, podrás instalar rápidamente phpMyAdmin en tu servidor Cloudways y gestionar tus bases de datos de forma más eficiente viene aún más ágil y potente.

Tanto si eres desarrollador como propietario de un sitio web, disponer de una herramienta como phpMyAdmin puede ser increíblemente útil, ¡así que no dudes en probarla!

Preguntas frecuentes

P: ¿Cómo utilizar PHPMyAdmin después de la instalación?

R: Una vez completada la instalación de phpMyAdmin, visita el enlace de tu aplicación de ensayo para acceder a ella. Por ejemplo, http://phpstack-123.cloudwaysapps.com/phpmyadmin.

P: ¿Cómo encontrar el puerto para PHPMyAdmin?

R: En la pantalla de inicio de PHPMyAdmin, haz clic en Inicio, y desplázate a la opción Variables disponible en la parte superior. Busca los ajustes del puerto, los valores están disponibles allí.

P: ¿Cómo iniciar/instalar phpMyAdmin desde la línea de comandos en Ubuntu?

R: Accede a la ventana de terminal de tu servidor Ubuntu. Ejecuta el comando sudo apt-get install phpmyadmin php-mbstring php-gettext -y. Escribe tu contraseña de sudo cuando se te solicite y, a continuación, deja que se complete la instalación.

P: ¿Es phpMyAdmin MySQL gratuito?

R: Sí, phpMyAdmin es una herramienta gratuita y de código abierto para gestionar bases de datos MySQL. Proporciona una interfaz fácil de usar para interactuar con las bases de datos MySQL a través de un navegador web.

P: ¿Es lo mismo phpMyAdmin que MySQL?

R: No, phpMyAdmin no es lo mismo que MySQL. MySQL es un sistema de gestión de bases de datos relacionales (RDBMS) que se utiliza para almacenar y gestionar datos, mientras que phpMyAdmin es una aplicación basada en web que se utiliza como interfaz gráfica para gestionar bases de datos MySQL.

P: ¿Cómo abro phpMyAdmin en Chrome?

R: Estos son los pasos para abrir phpMyAdmin en Chrome:

  • Inicia tu navegador Chrome:
  • Escribe la URL de tu instalación de phpMyAdmin en la barra de direcciones. El formato de la URL suele ser «http://yourdomain.com/phpmyadmin«para instalaciones remotas o «http://localhost/phpmyadmin«si accedes localmente.
  • Pulsa Intro
  • Chrome navegará ahora a la página de inicio de sesión de phpMyAdmin, permitiéndote acceder y gestionar tus bases de datos MySQL a través de la interfaz web.

P: ¿Cómo iniciar phpMyAdmin en un sistema basado en Linux?

R: Para iniciar phpMyAdmin, escribe en la URL: http://{your-ip-address}/phpmyadmin/index.php e inicia sesión utilizando el nombre de usuario y la contraseña de root/admin de MySQL.

Share your opinion in the comment section. COMMENT NOW

Share This Article

Start Growing with Cloudways Today.

Our Clients Love us because we never compromise on these

Shahzeb Ahmed

Un creativo de día (con una taza de té) y un creativo de noche. Ahmad Kamran es redactor de contenidos estacionales y Ejecutivo de Marketing Senior en Cloudways. Puedes encontrarle en su escritorio escribiendo, elaborando estrategias o jugando. Y en caso de que no puedas encontrarle aquí, estará en la montaña o junto a la orilla del río.

×

Webinar: How to Get 100% Scores on Core Web Vitals

Join Joe Williams & Aleksandar Savkovic on 29th of March, 2021.

Do you like what you read?

Get the Latest Updates

Share Your Feedback

Please insert Content

Thank you for your feedback!

Do you like what you read?

Get the Latest Updates

Share Your Feedback

Please insert Content

Thank you for your feedback!

Want to Experience the Cloudways Platform in Its Full Glory?

Take a FREE guided tour of Cloudways and see for yourself how easily you can manage your server & apps on the leading cloud-hosting platform.

Iniciar mi recorrido