Instalación MariaDB

Instalación MariaDB

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

  1. entonces en la terminal ejecutamos el siguiente comando para instalar el paquete del servidor de MariaDB:
sudo dnf install mariadb-server -y
  1. 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
  1. 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

  1. accedemos a la Shell de mariaDB como usuario root con la contraseña que acabamos de configurar
sudo mariadb -u root
  1. creamos la base de datos para nextcloud (puedes cambiar nextcloud_db por el nombre que prefieras):
CREATE DATABASE nextcloud_db;
  1. 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';
  1. aplicamos los cambios en los privilegios y sal del Shell de mariaDB:
FLUSH PRIVILEGES;
EXIT;