Cómo instalar MariaDB 10 en RHEL 8

Cómo instalar MariaDB 10 en RHEL 8

MariaDB. es una alternativa popular al sistema de administración de bases de datos MySQL. Está desarrollado por los desarrolladores originales de MySQL y está destinado a seguir siendo de código abierto.

MariaDB. es rápido y confiable, admite diferentes motores de almacenamiento y tiene complementos que lo hacen perfecto para una amplia gama de casos de uso.

En este tutorial, le mostraremos cómo instalar el servidor MariaDB. en su RHEL 8. Instalaremos la versión MariaDB 10.3.10.

Nota. este tutorial asume que tiene una suscripción activa a RHEL 8 y que tiene acceso de root a su sistema RHEL. Alternativamente, puede utilizar un usuario privilegiado y ejecutar los comandos con sudo.

Instalación del servidor MariaDB

Para instalar el servidor MariaDB. usaremos el siguiente comando yum para completar la instalación.

# yum install mariadb-server freestar.config.enabled_slots.push

Este instalará el servidor MariaDB. y todas las dependencias necesarias.

Instalación de MariaDB en RHEL 8  Instalación de MariaDB en RHEL 8 Instalación de MariaDB en RHEL 8

Una vez completada la instalación, puede iniciar el servicio MariaDB. con:

# systemctl start mariadb

Si desea que el servicio MariaDB se inicie automáticamente después de cada inicio del sistema, puede ejecutar el siguiente comando:

# systemctl enable mariadb

Verifique el estado de MariaDB. servicio con:

# systemctl status mariadb  Iniciar el servicio MariaDB en RHEL 8  Iniciar el servicio MariaDB en RHEL 8 Iniciar el servicio MariaDB en RHEL 8

Instalación segura de MariaDB

Ahora que hemos iniciado nuestro servicio, es hora e para mejorar su seguridad. Configuraremos la contraseña de root, deshabilitaremos el inicio de sesión de root remoto, eliminaremos la base de datos de prueba y el usuario anónimo. Finalmente, recargaremos todos los privilegios.

Para ese propósito, simplemente ejecute el siguiente comando y responda las preguntas en consecuencia:

# mysql_secure_installation

Tenga en cuenta que la contraseña del usuario root está vacía, por lo que si desea cambiarla, simplemente presione “Enter”, cuando se le solicite la contraseña actual. El resto lo puedes seguir los pasos y respuestas en la imagen a continuación:

 Secure MariaDB Servidor en RHEL 8  Secure MariaDB Server en RHEL 8 Secure MariaDB Server en RHEL 8

Acceda al servidor MariaDB

Profundicemos un poco más y creemos una base de datos, un usuario y otorguemos privilegios a ese usuario sobre la base de datos. Para acceder al servidor con la consola, puede usar el siguiente comando:

# mysql-u root-p

Cuando se le solicite, ingrese la contraseña de root que estableció anteriormente.

Ahora creemos nuestra base de datos. Para ello, en el indicador de MariaDB, ejecute el siguiente comando:

MariaDB [(none)]>. CREATE DATABASE tecmint;

Esto creará una nueva base de datos llamada tecmint. En lugar de acceder a esa base de datos con nuestro usuario raíz, crearemos un usuario de base de datos separado, que tendrá privilegios solo para esa base de datos.

Crearemos nuestro nuevo usuario llamado tecmint_user. y otorgaremos privilegia la base de datos tecmint. con el siguiente comando:

MariaDB [(none)]>. GRANT ALL ON tecmint. * A [email protected] IDENTIFICADO POR ‘securePassowrd’;

Cuando cree su propio usuario, asegúrese de reemplazar “securePassword”. con la contraseña que desea darle a ese usuario.

Cuando haya terminado con los comandos anteriores, escriba “salir”. cuando se le solicite salir de MariaDB:

MariaDB [(none)]>. salir;  Crear base de datos en MariaDB  Crear base de datos en MariaDB Crear base de datos en MariaDB

Ahora puede usar el nuevo usuario para acceder a la base de datos tecmint.

# mysql-u tecmint_user-p

Cuando se le solicite, ingrese la contraseña para ese usuario. Para cambiar la base de datos utilizada, puede utilizar lo siguiente en el indicador de MariaDB:

MariaDB [(none)]>. use tecmint;

Esto cambiará la base de datos actual a tecmint.

 Acceder a la base de datos MariaDB  Acceder a la base de datos MariaDB Acceder a la base de datos MariaDB

Alternativamente, puede emitir el comando mysql. especificando el nombre de la base de datos así como se muestra.

# mysql-u tecmint_user-p tecmint

Eso Cuando ingrese la contraseña del usuario, estará usando directamente la base de datos tecmint.

Obtenga más información sobre MariaDB

Aquí ha aprendido algunos de los conceptos básicos de MariaDB, pero hay mucho más para explorar. Si desea mejorar su conocimiento de la base de datos, puede consultar nuestras guías aquí: