Instalar repositorio de mariaDb
Pagina de la configuracion para el repositorio

Para agregar esto lo que haremos es lo siguiente
cd /etc/yum.repos.d
nano MariaDb.repo
Y pegegaremos esto
# MariaDB 10.11 RedHatEnterpriseLinux repository list - created 2025-10-14 19:20 UTC
# https://mariadb.org/download/
[mariadb]
name = MariaDB
# rpm.mariadb.org is a dynamic mirror if your preferred mirror goes offline. See https://mariadb.org/mirrorbits/ for details.
# baseurl = https://rpm.mariadb.org/10.11/rhel/$releasever/$basearch
baseurl = https://mirror.insacom.cl/mariadb/yum/10.11/rhel/$releasever/$basearch
# gpgkey = https://rpm.mariadb.org/RPM-GPG-KEY-MariaDB
gpgkey = https://mirror.insacom.cl/mariadb/yum/RPM-GPG-KEY-MariaDB
gpgcheck = 1
Para este caso se instalo — 10.11.14-1.el9.x86_64.rpm
Guardamos y listo podemos seguir con los siguientes pasos
instalamos el servidor de MariaDB
- entonces en la terminal ejecutamos el siguiente comando para instalar el paquete del servidor de MariaDB:
sudo dnf install mariadb-server -y
- una vez finalizada la instalación, iniciamos el servicio:
sudo systemctl start mariadb
y lo habilitamos para que se inicie automáticamente en cada arranque:
sudo systemctl enable mariadb
- Ahora como ultimo paso para la instalación de mariaDB vamos a instalarla de forma segura ejecutando el script de seguridad. Para ello utilizamos el siguiente comando:
sudo mariadb-secure-installation
Socket autentication: Y
Change root password: N
Remove Anonymous users: Y
Disallow root login remotly: Y
remove test database and Access to it: Y
Reload privilege tables now: Y
Creación de una base de datos y un usuario cabe destacar que este ejemplo es para nextcloud pero puede ser de ayuda con otro usuario que deseen.
ahora crearemos la base de datos y un usuario dedicado para Nextcloud
- accedemos a la Shell de mariaDB como usuario root con la contraseña que acabamos de configurar
sudo mariadb -u root
- creamos la base de datos para nextcloud (puedes cambiar nextcloud_db por el nombre que prefieras):
CREATE DATABASE nextcloud_db;
- creamos un nuevo usuario y le asignamos todos los privilegios sobre la base de datos de Nextcloud. (reemplaza nextcloud_user y tu_contraseña con los valores que desees):
CREATE USER 'nextcloud_user'@'localhost' IDENTIFIED BY 'tu_contraseña';
GRANT ALL PRIVILEGES ON nextcloud_db.* TO 'nextcloud_user'@'localhost';
- aplicamos los cambios en los privilegios y sal del Shell de mariaDB:
FLUSH PRIVILEGES;
EXIT;

