Adminer es una herramienta basada en la web que le permite administrar múltiples sistemas de bases de datos desde una ubicación central. La herramienta es fácil de usar, liviana y de alto rendimiento con una interfaz de usuario ordenada.
El administrador de la base de datos Adminer está disponible en todas las distribuciones de Linux. Puede instalarlo y configurarlo fácilmente en Ubuntu a través de la terminal y acceder a su interfaz web a través de cualquier navegador. Puede ejecutar operaciones de base de datos directamente desde el panel de administración y administrar fácilmente varias bases de datos.
Aquí se explica cómo instalar y configurar Adminer en Ubuntu.
¿Qué es Adminer?
Como alternativa a phpMyAdmin, Adminer es una herramienta de código abierto para administrar múltiples bases de datos desde una ubicación centralizada. La herramienta tiene soporte para MariaDB, MySQL, SQLite, Oracle, PostgreSQL, MongoDB y Elasticsearch.
Adminer tiene mejor seguridad que phpMyAdmin y es más liviano. Viene con una interfaz limpia que hace que sea fácil de usar y aprender. Puede acceder desde la interfaz web proporcionando la dirección IP de la máquina que ejecuta la instancia de Adminer.
Cómo instalar Adminer en Ubuntu
Estos son los pasos para instalar Adminer en Distribuciones basadas en Ubuntu:
Paso 1: actualice y actualice Ubuntu
Antes de saltar a la instalación de Adminer, debe actualizar y actualizar su sistema para que no tenga problemas con las nuevas instalaciones. Abra la terminal en su máquina Ubuntu presionando Ctrl+Alt+T y ejecute los comandos de actualización y actualización.
sudo apto actualizar && sudo apto mejora
Paso 2: Instale Apache en Ubuntu
Una vez que haya actualizado y actualizado los paquetes del sistema, la siguiente tarea es instalar Apache. Haga esto ejecutando el siguiente comando:
sudo apto instalar apache2
Una vez que Apache se haya instalado correctamente, habilite el servicio usando la utilidad systemctl:
Habilitar sudo systemctl --ahora apache2
Además, asegúrese de que Apache funcione bien sin causar ningún error en segundo plano.
sudo systemctl estado apache2 --no-localizador -l
Esto indica que Apache está activo y funcionando bien en Ubuntu.
Paso 3: Instale PHP en Ubuntu
Dado que Adminer está escrito en PHP, debe instalar PHP y sus extensiones esenciales. Para instalarlo, ejecuta:
sudo apto instalar php php-curl libapache2-modificación-php php-cli php-mysql php-gd php-fpm
Una vez que haya instalado correctamente PHP y sus extensiones, vuelva a cargar Apache con:
systemctl recargar apache2
Paso 4: Instale MariaDB en Ubuntu
Después de instalar PHP, necesita una base de datos en su sistema que pueda administrar con Adminer. Puede instalar cualquier base de datos como MySQL, MariaDB, PostgreSQL, MongoDB, SimpleDB, etc.
Dado que MariaDB se usa principalmente en muchas aplicaciones basadas en PHP, instálela en Ubuntu.
sudo apto instalar mariadb-servidor
Una vez que la base de datos esté instalada, habilítela:
Habilitar sudo systemctl --ahora mariadb
Verifique si la base de datos funciona bien comprobando su estado:
sudo systemctl estado mariadb
Esto le dice a MariaDB que está en un estado activo y que funciona bien en Ubuntu.
Después de instalar MariaDB, también debe protegerlo mediante un script que le permita establecer una raíz contraseña para MariaDB, elimine usuarios anónimos, no permita el inicio de sesión raíz remoto y elimine la prueba base de datos. Para ejecutar el script, ejecute:
sudo mysql_secure_installation
Paso 5: establezca la contraseña de administrador para Adminer
Para administrar la base de datos usando Adminer, necesita acceso al usuario raíz de la base de datos. Para eso, necesita una contraseña de root que le permitirá administrar todas las bases de datos a través de Adminer.
Para establecer la contraseña, primero, abra la línea de comandos de MySQL:
sudo mysql
Para establecer la contraseña de root, ejecute:
COLOCARCONTRASEÑAPARA'raíz'@'localhost' = CONTRASEÑA("mi contraseña");
Asegúrese de reemplazar "mi contraseña" con la contraseña que desea conservar para el usuario root.
Para actualizar la contraseña, ejecute:
ENJUAGARPRIVILEGIOS;
Para salir de la línea de comandos de MariaDB, ejecute:
salida;
Paso 6: Instale Adminer en Ubuntu
Puede instalar Adminer en Ubuntu usando el administrador de paquetes APT:
sudo apto instalar administrador
Una vez instalado, habilite php-fpm:
sudo a2enconf php*-fpm
Para habilitar el archivo de configuración de Apache para Adminer, ejecute:
sudo a2enconf administrador
Ahora vuelva a cargar Apache para actualizar los cambios que acaba de realizar:
systemctl recargar apache2
Una vez que haya recargado Apache, reinícielo con:
sudo systemctl reiniciar apache2
Paso 7: acceda a la interfaz web del administrador
Ahora que se han realizado todas las instalaciones necesarias para Adminer, puede acceder a la aplicación a través de la interfaz web y comenzar a administrar su base de datos.
Para acceder a Adminer, abra un navegador y proporcione la dirección IP de la máquina en la que se está ejecutando Adminer.
Si está ejecutando Adminer en el sistema local, use esta dirección:
http://127.0.0.1/adminer
Sin embargo, si está ejecutando Adminer en una máquina remota, proporcione la dirección IP de la máquina para acceder a Adminer de esta manera:
http://server-ip-address/adminer
Verá la siguiente página de inicio de sesión en su navegador después de ejecutar la dirección web en Adminer:
Para iniciar sesión en Adminer, ingrese root como nombre de usuario y proporcione la contraseña que configuró en el Paso 5. No es necesario proporcionar el nombre de la base de datos ya que Adminer tiene acceso a todas las bases de datos disponibles, así que deje el Base de datos caja vacía. Después de ingresar toda la información solicitada, haga clic en Acceso.
Una vez que tenga acceso, encontrará el siguiente tablero. Desde aquí puedes acceder a todas las bases de datos disponibles para gestionarlas. También puede crear o eliminar una base de datos aquí.
Como puede ver, la interfaz de administrador es simple, no está muy poblada y, por lo tanto, es fácil de administrar.
Cómo desinstalar Adminer de Ubuntu
Si ya no necesita Adminer para administrar sus bases de datos, simplemente puede desinstalarlo de su sistema. Para eliminar Adminer de Ubuntu, ejecute:
sudo apt eliminar automáticamente --administrador de purga
Si también desea eliminar MariaDB, Apache y PHP de su sistema, también es posible mediante el uso de comandos básicos de Linux.
Para hacer eso, primero debe detener estos servicios y luego eliminarlos. Para detener Apache y MariaDB, ejecute:
sudo systemctl detener apache2 mariadb
Ahora elimine MariaDB, PHP y Apache con:
sudo apt eliminar automáticamente --purgar mariadb-servidor php* apache2
Administre todas sus bases de datos de manera eficiente desde una interfaz de administración centralizada
Adminer le permite administrar todas sus bases de datos desde una única interfaz web. Puede realizar varias operaciones de base de datos en Adminer, como crear o eliminar una base de datos, editar tablas, navegar/insertar/editar filas de tablas, ordenar columnas, editar objetos DB y mucho más más.
Tampoco hay límite para administrar bases de datos en Adminer. phpMyAdmin, por otro lado, solo tiene soporte para MariaDB y MySQL, lo que convierte a Adminer en el sistema de administración de bases de datos. Puede elegir ir con phpMyAdmin, pero tendrá que instalar MariaDB o MySQL en su máquina.