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 de MySQL originales y está destinado a permanecer en 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 .

Instalación del servidor MariaDB

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

# yum install mariadb-server

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

Una vez que se completa 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 del servicio MariaDB con:

# systemctl status mariadb

Instalación segura de MariaDB

Ahora que hemos comenzado nuestro servicio, es hora de 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 según corresponda:

# mysql_secure_installation

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

Accede al servidor MariaDB

Vamos a profundizar un poco más y crear una base de datos, usuario y privilegios para ese usuario sobre la base de datos. Para acceder al servidor con la consola, puede utilizar el siguiente comando:

# mysql -u root -p 

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

Ahora vamos a crear 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 independiente, que tendrá privilegios solo para esa base de datos.

Crearemos nuestro nuevo usuario llamado tecmint_user y le otorgaremos privilegios en la base de datos tecmint , con el siguiente comando:

MariaDB [(none)]> GRANT ALL ON tecmint.* TO [email protected] IDENTIFIED BY 'securePassowrd';

Al crear 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" en el mensaje para salir de MariaDB:

MariaDB [(none)]> quit;

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 usar lo siguiente en el indicador de MariaDB:

MariaDB [(none)]> use tecmint;

Esto cambiará la base de datos actual a tecmint .

De forma alternativa, puede emitir el comando de mysql especificando el nombre de la base de datos, como se muestra.

# mysql -u tecmint_user -p tecmint

De esa manera, cuando ingrese la contraseña del usuario, utilizará directamente la base de datos tecmint .

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

  1. Learn MySQL / MariaDB for Beginners – Part 1
  2. Learn MySQL / MariaDB for Beginners – Part 2
  3. MySQL Basic Database Administration Commands – Part III
  4. 20 MySQL (Mysqladmin) Commands for Database Administration – Part IV
  5. 15 Useful MariaDB Performance Tuning and Optimization Tips – Part V

Eso es todo. En este tutorial, aprendió cómo instalar y asegurar el servidor MariaDB y crear su primera base de datos. Si tiene alguna pregunta, no dude en publicarlas en la sección de comentarios.