Cómo instalar MariaDB 10 en Debian 11 Bullseye Linux

Cómo instalar MariaDB 10 en Debian 11 Bullseye Linux

 

Guía para aprender la instalación de MariaDB 10 en Debian 11 Bullseye. Actualmente, mientras escribía este tutorial, la última versión era MariaDB Server 10.6. 

La versión predeterminada disponible para instalar en Debian 11 Linux mientras realizaba esta guía era MariaDB 10.5, sin embargo, la última disponible es 10.6. La nueva versión viene con pocas actualizaciones y nuevas características en las siguientes áreas:

  • DDL atómico
  • Sintaxis SQL
  • Compatibilidad con Oracle
  • InnoDB
  • Replicación, Galera y Binlog
  • Esquema de rendimiento
  • Motores de almacenamiento
  • Reparación de vulnerabilidades de seguridad

Para obtener los detalles completos de los errores corregidos y las nuevas funciones agregadas, consulte la página oficial que enumera las mejoras en 10.06.

Instale MariaDB Server 10.6 en Debian 11 Bullseye Linux

1. Actualizar caché del repositorio

Ejecute el comando de actualización del sistema que instalará todas las actualizaciones disponibles junto con la actualización del caché del repositorio del sistema.

sudo apt update

Nota : si desea la versión disponible predeterminada en el repositorio base de Debian 11, puede verificarlo usando un comando:

apt show mariadb-server

Mientras que para instalarlo el comando será:

sudo apt install mariadb-server

Aquellos que quieran la versión 10.6 pueden seguir otros pasos…

2. Instalar paquetes comunes

Hay pocos paquetes que necesitamos para administrar fácilmente nuestra distribución y las fuentes de proveedores de software independientes.

sudo apt-get install software-properties-common dirmngr

3. Importación de la clave pública MariaDB GPG en Debian 11

Descarguemos y agreguemos una clave GPG, firmada por los desarrolladores de MariaDB para verificar los paquetes que obtenemos para instalar esta base de datos. Esto ayudará al sistema a confirmar si los paquetes son de la fuente auténtica y no han sido alterados.

wget https://mariadb.org/mariadb_release_signing_key.asc
sudo chmod -c 644 mariadb_release_signing_key.asc
sudo mv -vi mariadb_release_signing_key.asc /etc/apt/trusted.gpg.d/

4. Agregar repositorio

A continuación, agregue el repositorio de MariaDB destinado a obtener la versión 10.06 manualmente en su Debian 11 Linux; usando el comando dado a continuación:

Pegue todo el bloque del comando dado y presione la tecla Intro .

echo "deb [arch=amd64,arm64,ppc64el] \
https://ftp.ubuntu-tw.org/mirror/mariadb/repo/10.6/debian \
bullseye main" | sudo tee /etc/apt/sources.list.d/mariadb.list
sudo apt update

5. Instale MariaDB 10.6 en Debian 11 Bullseye

Después de ejecutar todos los comandos anteriores, podemos instalar fácilmente MariaDB 10.6. Para verificar y confirmar podemos usar el comando APT show:

apt show mariadb-server

Para instalarlo:

sudo apt install mariadb-server

6. Verifique el estado del servidor de la base de datos

Una vez finalizada la instalación podemos comprobar la versión y el estado del servidor de la base de datos, tanto si se está ejecutando en segundo plano como si no.

mariadb --version
systemctl status mariadb

Considerando que, para detener, reiniciar y deshabilitar el servicio:

sudo systemctl stop mariadb

Para habilitar y deshabilitar, para que no se inicie automáticamente:

sudo systemctl enable mariadb
sudo systemctl disable mariadb

Para reiniciar:

sudo systemctl restart mariadb

7. Instalación segura de MariaDB

Si está a punto de usar una base de datos en alguna aplicación a través de una red pública, se recomienda ejecutar un comando para proteger MariaDB.

mysql_secure_installation

A medida que ejecuta el comando, se abrirá un asistente basado en texto, solo sígalo. Establezca la contraseña raíz para MariaDB, elimine la base de datos de demostración, deshabilite el inicio de sesión remoto y elimine las cuentas de usuario anónimo.

Desinstalación – MariaDB 10

Si no necesita la base de datos en su servidor o escritorio Debian, use los siguientes comandos:

sudo apt remove maridb-server

Quitar clave GPG

sudo rm /etc/apt/trusted.gpg.d/mariadb_release_signing_key.asc

Eliminar repositorio

sudo rm /etc/apt/sources.list.d/mariadb.list

Deja un comentario

Tu dirección de correo electrónico no será publicada.

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.