Cómo instalar Adminer Base de datos MySQL Alma Linux 8

22 mar 2022 3 min di lettura
Cómo instalar Adminer Base de datos MySQL Alma Linux 8
Tabla de contenidos

Introducción

Con Adminer puede administrar diferentes bases de datos, incluidas MySQL, MariaDB, PostgreSQL, SQLite, MS SQL, Oracle, Elasticsearch, MongoDB y otras. Es simple, liviano y está diseñado teniendo en cuenta la seguridad y la experiencia del usuario.

En este tutorial veremos cómo instalar Adminer en Alma Linux 8.

Si desea instalar Adminer en un servidor remoto, continúe leyendo; de lo contrario, omita el primer párrafo "Conexión al servidor" y lea el siguiente.

Conexión al servidor

Para acceder al servidor, necesita saber la dirección IP. También necesitará su nombre de usuario y contraseña para la autenticación. Para conectarse al servidor como root escriba el siguiente comando:

ssh [email protected]_DEL_SERVER

A continuación, deberá ingresar la contraseña de usuario raíz.

Si no está usando el usuario raíz, puede iniciar sesión con otro nombre de usuario usando el mismo comando, luego cambie la raíz a su nombre de usuario :

ssh [email protected]_DEL_SERVER

A continuación, se le pedirá que introduzca su contraseña de usuario.

El puerto estándar para conectarse a través de ssh es 22 , si su servidor usa un puerto diferente, deberá especificarlo usando el parámetro -p , luego escriba el siguiente comando:

ssh [email protected]_DEL_SERVER -p PORTA

Requisitos previos

  • Un servidor que ejecuta Alma Linux 8.
  • Un nombre de dominio válido apunta a la IP de su servidor.
  • Una contraseña de root está configurada en el servidor.

Instalar el servidor LAMP

Antes de comenzar, deberá instalar el servidor web Apache, el servidor de base de datos MariaDB y PHP en su servidor. Puede instalarlos todos ejecutando el siguiente comando:

dnf install httpd mariadb-server php php-mysqli php-curl php-json -y

Después de instalar todos los paquetes, inicie y habilite el servicio Apache y MariaDB con los siguientes comandos:

systemctl start httpd mariadb
systemctl enable httpd mariadb

Una vez hecho esto, puede continuar con el siguiente paso.

Crear una base de datos para el administrador

A continuación, deberá crear una base de datos y un usuario para el administrador. Para hacer esto, inicie sesión en el shell de MariaDB con el siguiente comando:

mysql

Una vez que haya iniciado sesión, cree una base de datos y un usuario con el siguiente comando:

CREATE DATABASE adminer;
CREATE USER 'adminer'@'localhost' IDENTIFIED BY 'password';

Luego, otorgue todos los privilegios de administrador de la base de datos con el siguiente comando:

GRANT ALL ON adminer.* TO 'adminer'@'localhost';

Luego, actualice los privilegios y salga del shell de MariaDB con los siguientes comandos:

FLUSH PRIVILEGES;
EXIT;

Administrador de descargas

A continuación, deberá descargar la última versión de Adminer en su servidor. Primero, cree un directorio para el administrador dentro de la raíz web de Apache usando el siguiente comando mkdir:

mkdir /var/www/html/adminer

Luego, cambie el directorio a Adminer con el   comando cd y descargue Adminer con el siguiente comando wget:

cd /var/www/html/adminer
wget -O index.php https://github.com/vrana/adminer/releases/download/v4.8.1/adminer-4.8.1.php

Una vez que se complete la descarga, cambie la propiedad y el permiso del directorio de administración al usuario de Apache con los comandos chown y chmod:

chown -R apache:apache /var/www/html/adminer/
chmod -R 775 /var/www/html/adminer/

Una vez hecho esto, puede continuar con el siguiente paso.

Configurar Apache para Administrador

Abra el archivo de configuración con el editor nano:

nano /etc/httpd/conf.d/adminer.conf

Agregue las siguientes líneas:

<VirtualHost *:80>
     ServerAdmin [email protected]
     DocumentRoot /var/www/html/adminer/
     ServerName adminer.exampledomain.com
     DirectoryIndex index.php
     ErrorLog /var/log/httpd/adminer-error.log
     CustomLog /var/log/httpd/adminer-access.log combined

</VirtualHost>

Guarde y cierre el archivo, luego reinicie el servicio Apache para aplicar los cambios:

systemctl restart httpd

También puede verificar el estado de Apache con el siguiente comando:

systemctl status httpd

Debería ver el siguiente resultado:

? httpd.service - The Apache HTTP Server
   Loaded: loaded (/usr/lib/systemd/system/httpd.service; disabled; vendor preset: disabled)
  Drop-In: /usr/lib/systemd/system/httpd.service.d
           ??php-fpm.conf
   Active: active (running) since ....
     Docs: man:httpd.service(8)
 Main PID: 39037 (httpd)
   Status: "Running, listening on: port 80"
    Tasks: 213 (limit: 23696)
   Memory: 24.5M
   CGroup: /system.slice/httpd.service
           ??39037 /usr/sbin/httpd -DFOREGROUND
           ??39039 /usr/sbin/httpd -DFOREGROUND
           ??39040 /usr/sbin/httpd -DFOREGROUND
           ??39041 /usr/sbin/httpd -DFOREGROUND
           ??39042 /usr/sbin/httpd -DFOREGROUND

... almalinux systemd[1]: httpd.service: Succeeded.
... almalinux systemd[1]: Stopped The Apache HTTP Server.
... almalinux systemd[1]: Starting The Apache HTTP Server...

En este punto, el servidor web Apache está instalado y configurado para atender al administrador. Ahora puede continuar con el siguiente paso.

Inicie sesión en la interfaz web Adminer

Ahora abra su navegador web e inicie sesión en la interfaz web del administrador usando la URL http://adminer.exampledomain.com . Debería ver la pantalla de inicio de sesión.

Proporcione su dirección de servidor MySQL o MariaDB, el nombre de la base de datos, el nombre de usuario, la contraseña y haga clic en el botón Iniciar sesión . Debería ver el panel de administración.

Desde aquí, puede realizar varias operaciones de base de datos, como crear tablas, vistas, procedimientos, funciones y más a través de un navegador web.

Conclusión

¡Felicidades! ha instalado correctamente Adminer en Alma Linux 8. Ahora puede agregar y administrar bases de datos remotas en Adminer.

Buy me a coffeeBuy me a coffee

Apóyenos si le gusta nuestro contenido. Gracias.

Únase a la conversación

Genial! A continuación, complete el pago para obtener acceso completo a Noviello.it.
Bienvenido de nuevo! Has iniciado sesión correctamente.
Te has suscrito correctamente a Noviello.it.
Éxito! Su cuenta está completamente activada, ahora tiene acceso a todo el contenido.
Éxito! Su información de facturación ha sido actualizada.
Su facturación no se actualizó.