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.