Hola amigos. En esta publicación, aprenderá cómo instalar Adminer en Rocky Linux 8 / Alma Linux8.
Adminer es un cliente básico de MariaDB, SQLite y PostgreSQL que nos permite realizar operaciones sobre bases de datos creadas con algunos de estos motores.
Es fácil de usar y tan ligero como un solo archivo PHP. Podemos usarlo para visualizar datos rápidamente y, aunque no tiene excelentes funciones, aún puede ayudarnos en caso de apuro.
Como está hecho en PHP, es necesario tener un servidor web e instalar el lenguaje. Además de esto, debe instalar un administrador de base de datos compatible.
Vamos a instalarlo porque es fácil y útil.
Instalación de LAMP en Rocky Linux 8
El objetivo de esta publicación no es detallar la instalación de LAMP; sin embargo, tenemos que instalarlo para ejecutar Adminer en el sistema.
Abra una terminal o conéctese a través de SSH y actualícela.
sudo dnf update
A partir de entonces, instale el servidor web Apache, PHP y MariaDB con el siguiente comando
sudo dnf install httpd mariadb-server php php-mysqli php-curl php-json
Luego debe iniciar los servicios de MariaDB y Apache. Para lograr esto, simplemente ejecute este comando.
sudo systemctl enable --now httpd mariadb
El siguiente paso es configurar MariaDB. Para lograr esto, ejecute el script mysql_secure_installation
.
sudo mysql_secure_installation
Presione Entrar para iniciar sesión y luego cambie la contraseña. Luego, responde And
a todas las preguntas de configuración.
Luego, puede iniciar sesión en la consola de MariaDB.
sudo mysql -u root -p
Cree una base de datos para trabajar con Adminer. Esta base de datos puede ser la base de datos de su proyecto o cualquier otra base de datos.
CREATE DATABASE adminer;
Cree el usuario diferente del usuario root.
CREATE USER 'user'@'localhost' IDENTIFIED BY 'pas';
Este usuario no solo está dedicado a Adminer, puede ser el que uses para tu proyecto o uno general.
Asigne permisos a este nuevo usuario.
GRANT ALL ON adminer.* TO 'user'@'localhost';
Actualice los permisos y salga de la consola.
FLUSH PRIVILEGES;
exit;
Descargar e instalar Adminer en Rocky Linux 8 / Alma Linux 8
Ahora podemos instalar Adminer en Rocky Linux 8. Primero, crea la carpeta donde lo instalaremos.
sudo mkdir /var/www/html/adminer
Y luego desde el /tmp/
carpeta, descarga Adminer.
cd /tmp/
wget -O index.php https://github.com/vrana/adminer/releases/download/v4.8.1/adminer-4.8.1.php
Ahora muévelo a la carpeta que creamos.
sudo mv index.php /var/www/html/adminer/
Establezca los permisos correctos en la carpeta y haga que Apache sea su propietario.
sudo chown -R apache:apache /var/www/html/adminer/
sudo chmod -R 775 /var/www/html/adminer/
Luego cree un nuevo VirtualHost para que Apache pueda manejar correctamente el nuevo sitio.
sudo vi /etc/httpd/conf.d/adminer.conf
Y agrega lo siguiente
<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot /var/www/html/adminer/
ServerName adminer.unixcop.com
DirectoryIndex index.php
ErrorLog /var/log/httpd/adminer-error.log
CustomLog /var/log/httpd/adminer-access.log combined
</VirtualHost>
Reemplace ServerName
con tu dominio. Y guarda los cambios.
Aplique estos cambios reiniciando Apache
sudo systemctl restart httpd
Acceda a la interfaz web del administrador
Ahora podemos acceder a la interfaz web de Adminer y comenzar a trabajar. Abre tu navegador web y ve a http://your-domain
y verás lo siguiente.
Simplemente complete el formulario con sus credenciales de acceso a la base de datos.
Luego podrá comenzar a usar Adminer y consultar todo en esa base de datos con la conexión realizada.
Conclusión
Adminer es tan simple que se puede considerar como una mala aplicación, pero la verdad es que es bastante útil y nos ayuda con tareas sencillas de administración de bases de datos rápidamente.