MariaDB es un sistema de administración de base de datos relacional de código abierto y de buena reputación que ofrece soluciones de base de datos invaluables a numerosos usuarios en todo el ecosistema del sistema operativo.
Ya que es un MySQL fork, se ha ganado el estatus de desarrollado por la comunidad. La última declaración implica que MariaDB tiene un creciente apoyo de usuarios de la comunidad para personas que son nuevas en el software de base de datos o buscan su base de conocimiento y aplicación avanzada.
Asegúrese de tener privilegios de usuario sudo/root en RHEL 8 sistema que está utilizando.
Instalación de MariaDB en RHEL Linux
Como regla general del sistema operativo Linux, siempre asegúrese de que su sistema Linux esté actualizado antes de instalar o configurar cualquier paquete de software.
$ sudo yum update && sudo yum upgrade -y
A continuación, instale MariaDB servidor de base de datos en su RHEL 8 sistema.
$ sudo yum install mariadb-server
Confirme que desea instalar el servidor de la base de datos MariaDB respondiendo al [y/n]
mensaje que luego iniciará su instalación en su sistema RHEL.
Una vez finalizado el proceso de instalación, puede proceder a iniciar, habilitar y verificar el estado de MariaDB desde tu terminal. Habilitar este RDBMS garantiza que siga funcionando incluso después de un reinicio exitoso del sistema.
$ sudo systemctl start mariadb $ sudo systemctl enable mariadb $ sudo systemctl status mariadb
Puede comprobar la versión instalada de MariaDB ejecutando el comando:
$ mysql --version
Proteger MariaDB en RHEL Linux
Con su instalación exitosa, necesitamos ejecutar el siguiente script de seguridad para asegurar la instalación de MariaDB .
$ sudo mysql_secure_installation
El comando anterior lo ayudará a configurar pasos críticos como la contraseña de usuario de la base de datos raíz que está predeterminada en blanco, eliminar el usuario anónimo, prohibir el inicio de sesión raíz de forma remota, eliminar la prueba de la base de datos y recargar las tablas de privilegios.
El siguiente paso es iniciar sesión en su MariaDB base de datos utilizando la contraseña de usuario raíz que creó.
$ mysql -u root -p
Desde aquí, puede crear un usuario de base de datos al que puede asignar roles de base de datos:
MariaDB [(none)]> CREATE USER linuxshelltips@localhost IDENTIFIED BY "Your_preferred_db_user_password";
También podemos crear una base de datos aleatoria y demostrar cómo este usuario puede tener control sobre ella.
MariaDB [(none)]> CREATE DATABASE linuxshelltips_db;
Para asignar al usuario de la base de datos creada el control total sobre esta base de datos y todas sus tablas de base de datos asociadas, ejecutaremos el comando:
MariaDB [(none)]> GRANT ALL ON linuxshelltips_db.* TO linuxshelltips@localhost;
Vacíe los privilegios y salga de la consola de MariaDB.
MariaDB [(none)]> FLUSH PRIVILEGES: MariaDB [(none)]> exit
Este artículo ha demostrado cómo instalar MariaDB servidor de base de datos, configure las credenciales de usuario de la base de datos raíz, cree un usuario de base de datos aleatorio y asigne a este control de usuario sobre una base de datos creada aleatoriamente.