MariaDB es un sistema de base de datos relacional gratuito y desarrollado por la comunidad que es un reemplazo directo compatible para el enormemente popular sistema de administración de bases de datos MySQL.
Se bifurcó de MySQL después de que los desarrolladores originales de MySQL expresaran sus dudas con la adquisición de MySQL por parte de Oracle. Desde entonces, se garantiza que MariaDB permanecerá libre y de código abierto bajo la licencia GNU.
MariaDB es enormemente popular por su rápido rendimiento, escalabilidad, estabilidad y robustez. Es compatible con una amplia gama de sistemas operativos, incluidos Linux, FreeBSD, Mac y Windows.
El amplio conjunto de motores de almacenamiento, complementos y otras herramientas geniales que proporciona lo convierten en una opción ideal para varios casos de uso, como análisis de datos, almacenamiento de datos, procesamiento transaccional, etc. De hecho, es un componente clave de las pilas LAMP y LEMP que se utilizan para alojar aplicaciones web.
Características de MariaDB
Las características clave de MariaDB incluyen:
- Tecnología de agrupamiento de Galera.
- Nuevos motores de almacenamiento como InnoDB, XtraDB, Aria, TokuDB, CONNECT y SEQUENCE, por mencionar algunos.
- Replicación más rápida y mejorada.
- Grupo de subprocesos avanzado capaz de admitir más de 200 000 conexiones.
- Nuevas funciones, como tablas versionadas por el sistema, tipos de datos anclados y autenticación de socket UNIX, por mencionar algunas.
En este artículo, lo guiaremos a través de cómo instalar MariaDB servidor de base de datos en Rocky Linux 8 y AlmaLinux 8 .
Paso 1:Agregue el repositorio de MariaDB en Rocky Linux
De forma predeterminada, Rocky Linux AppStream repositorio proporciona MariaDB 10.3 . Sin embargo, esta no es la última versión. Por el momento, la versión estable actual es MariaDB 10.6 .
Para instalar la última versión, cree un MariaDB archivo de repositorio en su sistema de la siguiente manera.
$ sudo vim /etc/yum.repos.d/mariadb.repo
Pegue las líneas que se muestran.
[mariadb] name = MariaDB baseurl = http://yum.mariadb.org/10.6/rhel8-amd64 module_hotfixes=1 gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB gpgcheck=1
Luego guarde los cambios y salga del archivo.
A continuación, actualice los repositorios del sistema para que Rocky registre el repositorio recién agregado.
$ sudo dnf update
Paso 2:Instale MariaDB en Rocky Linux
Con el repositorio en su lugar, avance e instale MariaDB servidor de base de datos como se muestra:
$ sudo dnf install mariadb-server mariadb
Una vez instalado, habilite MariaDB servicio para iniciar en el momento del arranque e inicie el servicio usando los siguientes comandos.
$ sudo systemctl enable mariadb $ sudo systemctl start mariadb
Luego verifique el estado de ejecución de MariaDB .
$ sudo systemctl status mariadb
El resultado muestra que todo funciona como debería.
Paso 3:Asegure MariaDB en Rocky Linux
MariaDB viene con configuraciones predeterminadas que son débiles y presentan riesgos de seguridad que pueden hacer que los piratas informáticos exploten el servidor de la base de datos. Por lo tanto, debemos tomar medidas adicionales para proteger el servidor de la base de datos.
Para hacerlo, ejecutaremos el siguiente script.
$ sudo mysql_secure_installation
Primero, establezca la contraseña de root.
Para las indicaciones restantes, presione ‘Y’
para purgar usuarios anónimos, prohibir el inicio de sesión raíz remoto y eliminar la base de datos de prueba que no se requiere en producción y finalmente guardar los cambios.
Para iniciar sesión en MariaDB servidor de base de datos, ejecute el siguiente comando
$ sudo mysql -u root -p
Proporcione la contraseña raíz que configuró en el paso anterior y presione ENTRAR para acceder a MariaDB concha.
Y ahí tienes Hemos instalado con éxito el MariaDB servidor de base de datos en Rocky Linux 8 . Recuerde, aún puede usar la versión provista por AppStream repositorio que funcionará bien. Sin embargo, si desea instalar la última versión de MariaDB , luego agregar el repositorio hará el truco.