Cómo instalar Adminer en Fedora 35

En esta entrada veremos cómo instalar Adminer en Fedora 35, 34 y anteriores 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 35

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

  • Un sistema Fedora 35, 34 ó 33 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 y tal vez también nuestra guía de instalación de PostgreSQL en Fedora. 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 35, 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 35

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

como descargar adminer para fedora 35, 34 y 33

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 35, 34 y 33

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.8.1/adminer-4.8.1.php -P /var/www/

Cómo instalar Adminer en Fedora 35

Para instalar Adminer en Fedora 35 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.8.1.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 35, tendremos que activar este permiso:

~$ sudo setsebool -P httpd_can_network_connect_db on

PHP

Adminer requerirá la presencia en Fedora 35 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, para las extensiones procedentes del propio repositorio de Fedora:

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

O si has instalado PHP desde el repositorio altenativo:

~$ sudo yum install -y phpXX-php-mysqlnd phpXX-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 35

Para acceder a Adminer en Fedora 35 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 35 sobre la que hemos realizado este tutorial es accesible en el subdominio fedora.local.lan, así que al haber creado el alias /adminer podremos acceder usando http://fedora.local.lan/adminer como URL.

como instalar adminer en fedora 35

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 35:

instalar adminer en fedora 35, 34 y 33

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 indicaremos el servidor (si es distinto de localhost, la máquina local), además del rol y la contraseña:

adminer en fedora 35, 34 y 33

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 35 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 35? Si es así y te apetece agradecérnoslo ayudando de forma puntual al mantenimiento de este sitio, puedes hacerlo dejando una propina a partir de 1 $ en PayPal:

O, si te sientes especialmente agradecido, invitándonos a un café:

¡Gracias!

Valora esta entrada

5/5 - (2 votos)

1 comentario en «Cómo instalar Adminer en Fedora 35»

Deja un comentario