Base de datos · 5 min read · Feb 10, 2026

Instalar la herramienta de gestión de bases de datos Adminer en Debian 10

Gestionar sistemas de bases de datos como MySQL, PostgreSQL, Oracle y SQLite a través de la interfaz web es más fácil que usar la herramienta de línea de comandos. Adminer es una de las mejores herramientas de gestión de bases de datos completas escritas en PHP. Es muy similar a phpMyAdmin y se puede usar para gestionar bases de datos MySQL, SQLite, Oracle y PostgreSQL. Adminer es una herramienta de gestión de bases de datos simple y fácil de usar en comparación con otras herramientas.

Características

  • Soporte multilingüe.
  • Soporta varios sistemas de bases de datos, incluyendo MySQL, PostgreSQL, Oracle, Elasticsearch, MongoDB y muchos más.
  • Exportar e importar bases de datos y tablas.
  • Agregar, eliminar y modificar bases de datos y tablas.
  • Ejecutar consultas SQL desde un archivo de texto.
  • Mostrar y terminar procesos.
  • Ampliar la funcionalidad usando complementos.

En este tutorial, te mostraremos cómo instalar la herramienta de gestión de bases de datos Adminer en Debian 10.

Requisitos previos

  • Un servidor que ejecute Debian 10.
  • Una contraseña de root configurada en tu servidor.

Comenzando

Antes de comenzar, se recomienda actualizar tu servidor a la última versión usando el siguiente comando:

apt-get update -y  
apt-get upgrade -y

Una vez que tu servidor esté actualizado, reinícialo para implementar los cambios.

Instalar el servidor LAMP

Primero, Adminer requiere que el servidor LAMP esté instalado en tu servidor. Puedes instalar el servidor LAMP usando el siguiente comando:

apt-get install apache2 php libapache2-mod-php php-curl php-cli php-mysql php-gd mariadb-server -y

Una vez instalado, inicia el servicio de Apache y MariaDB y habilítalos para que se inicien después del reinicio del sistema con el siguiente comando:

systemctl start apache2  
systemctl start mariadb  
systemctl enable apache2  
systemctl enable mariadb

Una vez que hayas terminado, puedes proceder al siguiente paso.

Asegurar la instalación de MariaDB

Por defecto, MariaDB no está asegurado. Así que necesitarás asegurarlo ejecutando el script mysql_secure_installation.

mysql_secure_installation

Responde a todas las preguntas como se muestra a continuación:

Enter current password for root (enter for none):  
Set root password? [Y/n] Y
Remove anonymous users? [Y/n] Y   
Disallow root login remotely? [Y/n] Y
Remove test database and access to it? [Y/n] Y
Reload privilege tables now? [Y/n] Y

Una vez que MariaDB esté asegurado, necesitarás establecer la contraseña de root para MariaDB.

Primero, inicia sesión en el shell de MariaDB con el siguiente comando:

mysql

A continuación, establece la contraseña para el usuario root con el siguiente comando:

MariaDB [(none)]> SET PASSWORD FOR 'root'@'localhost' = PASSWORD("newpassword");

Luego, limpia los privilegios y sal del shell de MariaDB con el siguiente comando:

MariaDB [(none)]> flush privileges;  
MariaDB [(none)]> exit;

Una vez que hayas terminado, puedes proceder al siguiente paso.

Instalar Adminer

Por defecto, Adminer no está disponible en el repositorio predeterminado de Debian 10. Así que necesitarás descargar el archivo de instalación de Adminer desde su sitio web oficial. Puedes descargarlo en el directorio raíz de Apache con el siguiente comando:

wget "http://www.adminer.org/latest.php" -O /var/www/html/adminer.php

Una vez que se complete la descarga, cambia los permisos del archivo descargado con el siguiente comando:

chown -R www-data:www-data /var/www/html/adminer.php  
chmod 755 /var/www/html/adminer.php

Una vez que hayas terminado, puedes proceder al siguiente paso.

Acceder al panel de Adminer

Ahora, abre tu navegador web y escribe la URL http://your-server-ip/adminer.php. Serás redirigido a la página de inicio de sesión de Adminer:

Inicio de sesión de Adminer

Proporciona tu nombre de usuario y contraseña de root de MariaDB y haz clic en el botón Iniciar sesión. Deberías ver el panel de Adminer en la siguiente página:

Herramienta de gestión de bases de datos Adminer

Ahora, haz clic en el botón localhost en la parte superior de la pantalla, deberías ver la siguiente página:

Seleccionar base de datos

Ahora, haz clic en el botón Crear base de datos. Deberías ver la siguiente página:

Ahora, proporciona el nombre de la base de datos que deseas crear y haz clic en el botón Guardar para crear la base de datos como se muestra a continuación:

Base de datos recién creada en Adminer

Habilitar SSL para Adminer y obtener un certificado SSL gratuito de Let’s Encrypt

El primer paso para asegurar Adminer con un certificado SSL de Let’s Encrypt es instalar el paquete python3-certbot-apache. Ejecuta el siguiente comando:

apt-get -y install python3-certbot-apache

En el siguiente paso, solicitamos un certificado SSL de Let’s Encrypt utilizando el programa cliente certbot. Durante este proceso, el servidor de Let’s Encrypt intenta conectarse a tu servidor utilizando el nombre de dominio que proporcionas al comando certbot. Es importante que este nombre de dominio ya apunte a tu servidor en el DNS, para que el sitio web ya sea accesible a través de su nombre de dominio en el puerto 80 (http). Si el sitio web no es accesible desde Internet, la creación del certificado SSL de Let’s Encrypt fallará.

Antes de que podamos comenzar a crear el certificado SSL, necesitamos establecer el nombre de dominio en el archivo de configuración de vhost. Abre el archivo vhost predeterminado con un editor:

nano /etc/apache2/sites-available/000-default.conf

y agrega la línea:

ServerName example.com

Justo debajo de la línea ‘DocumentRoot’. Reemplaza example.com con el nombre de dominio de tu propio sitio web.

Luego crea el certificado SSL con este comando:

certbot --apache -d example.com

Reemplaza example.com con tu nombre de dominio aquí nuevamente. El comando iniciará un asistente que te hará varias preguntas.

Ingresa la dirección de correo electrónico donde el administrador responsable de este sitio web puede ser contactado.

Acepta los términos y condiciones de la autoridad SSL de Let’s Encrypt.

Certbot te preguntará ahora si deseas compartir tu dirección de correo electrónico con la Electronic Frontier Foundation. Elige aquí lo que prefieras.

Luego elige si deseas redirigir automáticamente las solicitudes no SSL a https://. Seleccionaré sí aquí para evitar problemas de contenido duplicado cuando el sitio web esté disponible como versión http:// y https://.

Redirigir solicitudes HTTP

El certificado SSL se ha emitido con éxito.

Certificado SSL emitido con éxito

Cuando accedas al sitio web ahora con un navegador, serás redirigido automáticamente a SSL y el candado verde frente a la barra de URL en el navegador muestra que ahora estamos utilizando un certificado SSL de confianza.

Conclusión

En el tutorial anterior, aprendiste cómo instalar Adminer en el servidor Debian 10. Ahora puedes gestionar tu base de datos fácilmente con la interfaz web de Adminer. No dudes en preguntarme si tienes alguna pregunta.

Share: X/Twitter LinkedIn

Recibe nuevas publicaciones en tu bandeja de entrada.

No spam. Cancela la suscripción en cualquier momento.