Búsqueda de sitios web

Cómo instalar MariaDB 11 en Debian 12 (ratón de biblioteca)


En nuestro último artículo, 'La historia detrás de la adquisición de MySQL', discutimos la necesidad de bifurcar MySQL, el surgimiento de MariaDB, sus características, un estudio comparativo de MariaDB y MySQL, la migración de algunas de las corporaciones y empresas de renombre mundial (como Google y Wikipedia) de MySQL a MariaDB, y muchos otros aspectos técnicos y no técnicos del mismo.

Este tutorial lo guiará a través del proceso de instalación de MariaDB en un servidor Debian 12 y garantizará que se esté ejecutando con una configuración inicial segura.

Paso 1: actualice el sistema Debian

Para asegurarse de tener la información más reciente sobre los paquetes, actualice la lista de paquetes del sistema ejecutando los siguientes comandos apt.

sudo apt update
sudo apt upgrade

Paso 2: agregar el repositorio MariaDB

Debian 12 incluye una versión predeterminada de MariaDB en sus repositorios, pero para MariaDB 11, es necesario agregar el repositorio oficial de MariaDB que contiene paquetes de software relacionados. a MariaDB Server, incluido el propio servidor, los clientes y las utilidades.

Cree el archivo /etc/apt/sources.list.d/mariadb.sources y agregue la información del repositorio como se muestra.

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

Agregue las siguientes líneas al archivo.

MariaDB 11.1 repository list - created 2023-11-20 07:47 UTC
https://mariadb.org/download/
X-Repolib-Name: MariaDB
Types: deb
deb.mariadb.org is a dynamic mirror if your preferred mirror goes offline. See https://mariadb.org/mirrorbits/ for details.
URIs: https://deb.mariadb.org/11.1/debian
URIs: https://mirrors.aliyun.com/mariadb/repo/11.1/debian
Suites: bookworm
Components: main
Signed-By: /etc/apt/keyrings/mariadb-keyring.pgp

A continuación, para confirmar la autenticidad de los paquetes, importe la clave MariaDB GPG con los siguientes comandos.

sudo apt install apt-transport-https curl
sudo mkdir -p /etc/apt/keyrings
sudo curl -o /etc/apt/keyrings/mariadb-keyring.pgp 'https://mariadb.org/mariadb_release_signing_key.pgp'

Paso 3: instale MariaDB 11 en Debian

Después de habilitar el repositorio MariaDB, puede instalar MariaDB 11 usando los siguientes comandos.

sudo apt update
sudo apt install mariadb-server

Paso 4: Instalación segura de MariaDB

Una vez que se completa la instalación de MariaDB, debe proteger su instalación ejecutando el script de seguridad como se muestra.

sudo mysql_secure_installation

Se le pedirá que establezca una contraseña para el usuario root, elimine el usuario anónimo, deshabilite el inicio de sesión remoto, elimine la base de datos de prueba y vuelva a cargar los privilegios.

Paso 5: verificar la instalación de MariaDB

Para verificar la versión de MariaDB, debe ejecutar el siguiente comando mysql, que mostrará información sobre la versión de MariaDB actualmente instalada en su sistema Debian.

mysql --version

Salida de muestra:

mysql from 11.1.3-MariaDB, client 15.2 for debian-linux-gnu (x86_64) using  EditLine wrapper

También debe verificar que MariaDB se esté ejecutando correctamente ejecutando el siguiente comando systemctl.

sudo systemctl status mariadb

Paso 6: Conéctese a MariaDB Shell

Acceda a la interfaz de línea de comandos de MariaDB para confirmar que puede conectarse correctamente.

sudo mariadb -u root -p

Ingrese la contraseña de root cuando se le solicite. Si puedes iniciar sesión sin problemas, MariaDB está instalado y configurado correctamente.

Paso 7: cree un usuario de MySQL

Para crear un usuario en MySQL, puede utilizar el siguiente comando SQL con el nombre de usuario y la contraseña que desee, como se muestra.

CREATE USER 'username'@'localhost' IDENTIFIED BY 'password';
FLUSH PRIVILEGES;
EXIT;

Conclusión

Ha instalado con éxito MariaDB 11 en su sistema Debian 12. Recuerde consultar la documentación de MariaDB para opciones de configuración adicionales y mejores prácticas.