¿Cómo instalo MySQL en Debian 11?

¿Cómo instalo MySQL en Debian 11? Esa es una buena pregunta, a la que responderemos en este artículo. Aunque a menudo nos encontramos con MariaDB, que es una bifurcación de MySQL, el paquete MySQL en sí sigue siendo uno de los paquetes de software de bases de datos más utilizados. En algunos casos, la aplicación que desea instalar requiere MySQL para estar en su lugar: este es el que es probablemente la razón por la que estás leyendo este tutorial.

En una máquina Debian 11En esta sección, vamos a aprender a instalar MySQL 8 como una edición de la comunidad. Este procedimiento funciona en un servidor físico o en una máquina virtual, incluso en la Nube (AWS, Google, Azure, OVH, etc) con un VPS o un servidor dedicado.

En cuanto a los requisitos previos, debes tener acceso "root" al servidor o disponer de las autorizaciones necesarias a través de "root". sudo" .

1. Actualizar la caché de paquetes de Debian 11

Comience actualizando el índice de paquetes y los paquetes de su máquina a la última versión disponible mediante los siguientes comandos:

sudo apt update
sudo apt upgrade

A continuación, instale el paquete wget, que será necesario para el resto de este tutorial con el fin de descargar el paquete MySQL DEB.

sudo apt install wget

Una vez que haya actualizado e instalado wget, puede iniciar el programainstalación de MySQL en Debian 11.

2. Instalar MySQL

Para añadir el repositorio MySQL a su sistema, vaya a la página de descargas del sitio oficial de MySQL para descargar el último paquete DEB: Descargar el paquete DEB. En esta página, haga clic en " Descargar "luego recuperar el enlace bajo la tinta". No, gracias, empieza mi descarga." .

Desde su servidor Debian, descargue el archivo :

wget https://dev.mysql.com/get/mysql-apt-config_0.8.22-1_all.deb

Instale el :

sudo apt-get install ./mysql-apt-config_0.8.22-1_all.deb

Mediante este procedimiento, instalaremos la última versión de MySQL 8.X. Al iniciar la instalación, aparecerá una ventana con fondo azul: seleccione Aceptar pulsando " ". Pestaña " y pulse Entrada" .

Ahora puede instalar MySQL utilizando el gestor de paquetes APT. Primero actualice la caché de paquetes, luego instale " mysql-servidor " :

sudo apt-get update
sudo apt-get install mysql-server

Deberá establecer la contraseña de "root" (superusuario) para esta instancia de MySQL.

Instalación de MySQL en Debian 11

Una vez finalizada la instalación, el servicio MySQL se iniciará automáticamente. Para comprobar que es así, lo cual es preferible para la primera puesta en marcha, ejecute este comando :

sudo systemctl mysql status

La salida debería mostrar que el servicio está activado y funcionando:

3. Protección de la base de datos MySQL

MySQL, al igual que MariaDB (como era de esperar), viene con un script de seguridad que le recomiendo que ejecute, ya que realmente es la base de la seguridad para una instancia de MySQL. Este script se llama mysql_secure_installation. Ejecute este script :

sudo mysql_secure_installation

En primer lugar, se le pedirá que configure el " VALIDAR CONTRASEÑA "que se utiliza para comprobar la solidez de las contraseñas de usuario de MySQL para evitar contraseñas débiles. Pulse "y" si desea configurar esta función, lo cual es recomendable.

A continuación, debe elegir un nivel de exigencia entre bajo, medio y alto.

BAJA Longitud >= 8
MEDIO Longitud >= 8, numérico, minúsculas, mayúsculas y caracteres especiales
FORT Longitud >= 8, numérico, minúsculas, mayúsculas y caracteres especiales y diccionario (archivo)

La elección depende de su política de seguridad. A continuación, se le pedirá que definir una nueva contraseña para el usuario root de MySQL. Esto no es obligatorio, depende de usted, aunque la solidez de la contraseña se indica mediante una puntuación (si el complemento VALIDAR CONTRASEÑA está activo).

A continuación, se le pide que deshabilite el acceso anónimo, restrinja el acceso root sólo a la máquina local, elimine la base de datos de prueba y recargue la tabla de privilegios. Hagámoslo sencillo: para reforzar la seguridad de su instancia MySQLResponde "sí" a todas estas preguntas.

Gracias a este nuevo artículo de la caja de tutoriales, ahora puede instalar MySQL en su servidor Debian 11 (u otra versión).

También te podría gustar...

No hay respuestas

  1. Bernard dice:

    Hola, gracias por este artículo, que es una guía clara y práctica, perfecta para cualquiera que gestione un servidor vps univirtual, un servidor dedicado o incluso un servidor privado. Como administrador de sistemas, encuentro este tipo de tutoriales indispensables para mantener una infraestructura de servidor robusta y segura. "Actualizar la caché de paquetes de Debian 11. Este es un paso esencial para asegurar que todas las instalaciones se hacen con las versiones más recientes de software. Ya sea en un servidor vps o en un servidor univirtual dedicado, mantener los paquetes actualizados es crucial para evitar vulnerabilidades de seguridad y garantizar la estabilidad del sistema.La instalación de MySQL, explicada en el paso dos, se presenta de forma concisa y fácil de seguir. MySQL es una opción popular para la gestión de bases de datos, y saber cómo instalarlo correctamente en un servidor privado o un servidor vps univirtual significa que los datos pueden ser gestionados de manera eficiente y fiable. La flexibilidad que ofrecen los servidores vps y los servidores dedicados permite ajustar las configuraciones de MySQL en función de las necesidades específicas de cada proyecto.Por último, se agradece especialmente la sección dedicada a la seguridad de la base de datos MySQL. La seguridad es una de las principales preocupaciones de cualquier administrador de servidores, ya se trate de un servidor privado, un servidor vps o un servidor dedicado. servidor dedicado . Los consejos para asegurar MySQL, como cambiar las contraseñas por defecto y eliminar los usuarios anónimos, son prácticas esenciales para proteger los datos de accesos no autorizados.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *