Cómo instalar Adminer en Fedora 32

En esta entrada veremos cómo instalar Adminer en Fedora 32 paso a paso, de modo que con una única aplicación web puedas administrar distintos motores de bases de datos en tu servidor o VPS Fedora., e incluso en otras máquinas que permitan el acceso remoto.

Antes de instalar Adminer en Fedora 32

Si quieres seguir los pasos de esta guía de instalación de Adminer en Fedora 32 tendrás que asegurarte de cumplir los siguientes requisitos básicos:

  • Un sistema Fedora 32 actualizado.
  • Un entorno o pila tipo LAMP (servicio web con PHP y base de datos como MariaDB, MySQL, PostgreSQL, etc.).
  • Acceso a línea de comandos con un usuario con privilegios de sudo.
  • Conexión a Internet.

Si no dispones del entorno necesario, puedes consultar previamente nuestra guía de instalación de la pila LAMP en Fedora 32 y tal vez también nuestra guía de instalación de PostgreSQL en Fedora 32. Es interesante trabajar sobre HTTPS, aunque por motivos didácticos en este tutorial trabajamos sobre HTTP.

Necesitaremos alguna herramienta adicional que obtendremos desde los repositorios de Fedora 32, por lo que actualizaremos las listas de paquetes:

~$ sudo yum update

E instalamos los paquetes necesarios:

~$ sudo yum install -y wget

Cómo descargar Adminer para Fedora 32

Tenemos que descargar Adminer para Fedora 32 desde el sitio oficial del proyecto, donde encontraremos la última versión estable disponible:

como descargar adminer para fedora 32

Siguiendo el enlace «Download» llegaremos a una lista de opciones donde se nos ofrece la versión completa, una versión sólo en inglés, sólo para MySQL, etc.

descargar adminer para fedora 32

Podemos realizar la descarga desde el navegador o, como vamos a hacer en este tutorial, desde consola, con la herramienta wget indicando directamente la ruta donde quedará instalada la aplicación:

~$ sudo wget -q https://github.com/vrana/adminer/releases/download/v4.7.7/adminer-4.7.7.php -P /var/www/

Cómo instalar Adminer en Fedora 32

Para instalar Adminer en Fedora 32 sólo nos queda realizar algunos ajustes más en el sistema.

Con respecto al archivo de Adminer, su nombre contiene números de versión, por lo que puede ser buena idea renombrarlo o crear un enlace simbólico sin números para facilitar la instalación y mantenimiento:

~$ sudo ln -s /var/www/adminer-4.7.7.php /var/www/adminer.php

SELinux

Algunos motores de bases de datos necesitan que SELinux pemita la conexión desde el servicio web. Por tanto, si SELinux está activado, que es la configuración por defecto en Fedora 32, tendremos que activar este permiso:

~$ sudo setsebool -P httpd_can_network_connect_db on

PHP

Adminer requerirá la presencia en Fedora 32 de las extensiones que permitan la conexión con los motores de bases de datos de tu interés, por lo que debemos asegurarnos de que estén instaladas, por ejemplo:

~$ sudo yum install -y php-mysqlnd php-pgsql

Servicio web

El archivo de Adminer se encuentra en una ruta no navegable, para no mezclarlo con un posible sitio web existente. Para hacer navegable la aplicación creamos una configuración adicional de Apache

~$ sudo nano /etc/httpd/conf.d/adminer.conf

Básicamente creamos el alias /adminer, aunque puedes usar otro que te resulte más conveniente:

Alias /adminer /var/www/adminer.php

Guardamos los cambios, cerramos el archivo y recargamos la configuración del servicio web:

~$ sudo systemctl reload httpd

Cómo acceder a Adminer en Fedora 32

Para acceder a Adminer en Fedora 32 desde un navegador añadiremos el alias que hemos creado a la dirección IP, nombre DNS, dominio, localhost si trabajamos localmente, etc.

Por ejemplo, la máquina Fedora 32 sobre la que hemos realizado este tutorial es accesible en el subdominio fedora32.local.lan, así que al haber creado el alias /adminer podremos acceder usando http://fedora32.local.lan/adminer como URL.

como instalar adminer en fedora 32

Para acceder a servicios MariaDB/MySQL elegiremos el motor adecuado e indicaremos el usuario y la contraseña, no siendo necesario especificar el servidor si se trata del servicio de bases de datos de la máquina Fedora 32:

instalar adminer en fedora 32

Enseguida se mostrará la sencilla pero potente interfaz web con la que podremos trabajar según el nivel de privilegios del usuario utilizado.

Para acceder al servicio PostgreSQL sí será necesario indicar explícitamente el servidor (aunque se trate de localhost, la máquina local), además del rol y la contraseña:

adminer en fedora 32

Deberías poder acceder sin problemas si la autenticación del servicio PostgreSQL está bien configurada:

Del mismo modo podrás acceder a otros servicios de bases de datos distintos.

Conclusión

Ahora que sabes cómo instalar Adminer en Fedora 32 ya puedes administrar distintos tipos de motores de bases de datos, tanto locales como remotos, con una única aplicación web, sencilla a la par que potente.

En caso de dudas, preguntas, sugerencias, notificaciones de errores, etc. puedes dejar un comentario (los revisamos diariamente).

¡Apoya comoinstalar.me!

¿Ya puedes administrar tu base de datos gracias a esta guía de instalación de Adminer en Fedora 32? Si es así y te apetece agradecérnoslo ayudando de forma puntual al mantenimiento de este sitio, puedes hacerlo invitándonos a un café:

 

O dejando una propina de 1 $ en PayPal:

¡Gracias!

Valora esta entrada

1 estrella2 estrellas3 estrellas4 estrellas5 estrellas (1 votos, promedio: 5,00 de 5)
Cargando...

Deja un comentario

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies.

ACEPTAR
Aviso de cookies