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 permanecer como 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 MariaDB servidor en su RHEL 8 . Instalaremos MariaDB 10.3.10 versión.
Nota :este tutorial supone que tiene una suscripción RHEL 8 activa y que tiene acceso de raíz a su sistema RHEL. Alternativamente, puede usar un usuario privilegiado y ejecutar los comandos con sudo .
Instalación del servidor MariaDB
Para instalar MariaDB servidor, usaremos el siguiente comando yum para completar la instalación.
# yum install mariadb-server
Esto instalará MariaDB servidor y todas las dependencias requeridas.
Una vez completada la instalación, puede iniciar MariaDB servicio con:
# systemctl start mariadb
Si desea que el servicio MariaDB se inicie automáticamente después de cada arranque del sistema, puede ejecutar el siguiente comando:
# systemctl enable mariadb
Verificar el estado de MariaDB servicio con:
# systemctl status mariadb
Instalación segura de MariaDB
Ahora que hemos iniciado 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 ello, simplemente ejecute el siguiente comando y responda las preguntas correspondientes:
# 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 puedes seguir los pasos y respuestas de la siguiente imagen:
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 raíz 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 separado, que tendrá privilegios solo para esa base de datos.
Crearemos nuestro nuevo usuario llamado tecmint_user y otorgarle privilegios en el tecmint base de datos, 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 dar a ese usuario.
Cuando haya terminado con los comandos anteriores, escriba “quit” en el aviso para salir de MariaDB:
MariaDB [(none)]> quit;
Ahora puede usar el nuevo usuario para acceder al tecmint base de datos.
# mysql -u tecmint_user -p
Cuando se le solicite, introduzca la contraseña de 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 .
Alternativamente, puede ejecutar el comando mysql especificando el nombre de la base de datos como se muestra.
# mysql -u tecmint_user -p tecmint
De esa forma cuando introduzcas la contraseña del usuario, directamente estarás usando el tecmint base de datos.
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í:
- Aprender MySQL / MariaDB para principiantes - Parte 1
- Aprender MySQL / MariaDB para principiantes - Parte 2
- Comandos básicos de administración de bases de datos de MySQL - Parte III
- 20 comandos MySQL (Mysqladmin) para la administración de bases de datos:Parte IV
- 15 consejos útiles de ajuste y optimización del rendimiento de MariaDB - Parte V
Eso es todo. En este tutorial, aprendió a instalar y asegurar MariaDB servidor y cree su primera base de datos. Si tiene alguna pregunta, no dude en publicarla en la sección de comentarios.