Cómo instalar MySQL 9.7 LTS en Debian 13 (Trixie)
![]()
En este artículo vamos a explicar paso a paso cómo instalar MySQL 9.7 LTS en Debian 13 (Trixie) utilizando el repositorio oficial de MySQL.
MySQL proporciona un repositorio APT oficial para Debian que permite instalar y mantener actualizadas las diferentes versiones de MySQL. Actualmente, el repositorio incluye la rama MySQL 9.7 LTS, además de MySQL 8.4 LTS y otras ramas de desarrollo.
Nota: En este procedimiento utilizaremos MySQL 9.7 LTS, la rama de soporte a largo plazo de MySQL 9 disponible actualmente.
1. Instalar las dependencias necesarias
Antes de comenzar la instalación de MySQL, instala las dependencias necesarias:
sudo apt update
sudo apt install -y lsb-release gnupg wgetDescripción de los paquetes
- lsb-release: proporciona información sobre la distribución y versión de Debian.
- gnupg: permite gestionar y verificar claves GPG utilizadas para comprobar la autenticidad de los paquetes.
- wget: utilidad para descargar archivos desde Internet.
2. Actualizar el sistema
Es recomendable tener Debian actualizado antes de instalar MySQL:
sudo apt update
sudo apt upgrade -yEsto permite disponer de las últimas actualizaciones de seguridad y correcciones disponibles para el sistema.
3. Descargar el repositorio oficial de MySQL
Para instalar MySQL 9.7 LTS utilizaremos el MySQL APT Repository, proporcionado oficialmente por Oracle/MySQL.
El paquete de configuración del repositorio disponible actualmente es:
mysql-apt-config_0.8.40-1_all.debPuedes descargarlo directamente con:
wget https://dev.mysql.com/get/mysql-apt-config_0.8.40-1_all.debTambién puedes consultar la página oficial para comprobar si existe una versión más reciente:
El repositorio oficial proporciona paquetes para Debian y Ubuntu y actualmente incluye MySQL 9.7 LTS.
Importante: El número de versión del paquete
mysql-apt-configpuede cambiar con el tiempo. Si estás realizando esta instalación en una fecha posterior, comprueba la versión disponible en la página oficial de MySQL.
4. Instalar el paquete de configuración del repositorio
Instala el paquete descargado mediante dpkg:
sudo dpkg -i mysql-apt-config_0.8.40-1_all.debDurante la instalación aparecerá un asistente de configuración.
En el menú debes seleccionar la rama de MySQL que quieres utilizar.
Selecciona:
MySQL Server & Cluster
→ mysql-9.7-ltsA continuación puedes dejar las opciones adicionales con sus valores predeterminados, salvo que necesites instalar otros componentes de MySQL.
Finalmente selecciona:
OkEl repositorio oficial permite seleccionar la rama principal de MySQL que se utilizará para las instalaciones y futuras actualizaciones.
¿Por qué MySQL 9.7 LTS?
MySQL utiliza diferentes ramas de publicación. Para un servidor que se quiera mantener durante un periodo prolongado, MySQL 9.7 LTS resulta especialmente apropiado porque pertenece a la rama de soporte a largo plazo.
El repositorio oficial también dispone de otras ramas, por lo que es importante comprobar cuál se ha seleccionado durante la configuración.
5. Actualizar la caché de paquetes
Una vez configurado el repositorio de MySQL, actualiza la información de los paquetes:
sudo apt updateDurante este proceso Debian consultará también el repositorio oficial de MySQL.
Puedes comprobar posteriormente qué paquetes de MySQL están disponibles mediante:
apt-cache policy mysql-server6. Instalar MySQL Server 9.7 LTS
Instala el servidor:
sudo apt install -y mysql-serverAPT instalará el servidor MySQL junto con los paquetes necesarios para el cliente y los componentes comunes de MySQL. La documentación oficial utiliza mysql-server como paquete principal para la instalación mediante el repositorio APT.
Durante la instalación puede aparecer una pantalla solicitando información relacionada con la autenticación del usuario root.
Si se solicita una contraseña, establece una contraseña segura y guárdala en un lugar seguro.
En determinadas configuraciones también puede utilizarse autenticación mediante el socket de Unix, por lo que el método concreto de autenticación de root puede depender de las opciones seleccionadas durante la instalación.
7. Comprobar la versión instalada
Una vez finalizada la instalación, puedes comprobar la versión de MySQL:
mysql --versionTambién puedes utilizar:
sudo mysql -VDeberías obtener una salida indicando la versión de MySQL instalada, por ejemplo:
mysql Ver 9.7.x ...8. Ejecutar la configuración de seguridad
Es recomendable ejecutar la herramienta de configuración de seguridad:
sudo mysql_secure_installationEsta herramienta permite revisar y reforzar diferentes aspectos de la instalación de MySQL.
Dependiendo de la versión y configuración instalada, puede permitir realizar tareas como:
- Configurar o modificar la autenticación de
root. - Eliminar usuarios anónimos.
- Restringir determinados accesos.
- Eliminar bases de datos de prueba.
- Recargar las tablas de privilegios.
Responde a las preguntas que aparezcan siguiendo las políticas de seguridad de tu servidor.
9. Comprobar el estado del servicio MySQL
Comprueba que el servidor MySQL está funcionando:
sudo systemctl status mysqlSi el servicio no estuviera iniciado, puedes arrancarlo con:
sudo systemctl start mysqlEl servicio MySQL se configura normalmente para iniciarse automáticamente con el sistema después de la instalación.
Puedes comprobar que está habilitado mediante:
sudo systemctl is-enabled mysqlY, si fuera necesario, habilitarlo manualmente:
sudo systemctl enable mysql10. Acceder a MySQL
Puedes acceder al servidor utilizando:
mysql -u root -pIntroduce la contraseña de root cuando la solicite.
Una vez dentro de MySQL puedes comprobar la versión con:
SELECT VERSION();También puedes comprobar el estado del servidor:
STATUS;Para salir del cliente de MySQL:
exit;11. Comprobar que MySQL está utilizando la rama 9.7 LTS
Para comprobar exactamente la versión instalada:
mysql -u root -p -e "SELECT VERSION();"El resultado debería comenzar por:
9.7También puedes consultar qué paquete ha instalado APT:
dpkg -l | grep mysql12. Configuración del arranque automático
MySQL utiliza el servicio systemd denominado mysql.
Para comprobar su estado:
sudo systemctl status mysqlPara iniciar MySQL:
sudo systemctl start mysqlPara detenerlo:
sudo systemctl stop mysqlPara reiniciarlo:
sudo systemctl restart mysqlPara habilitar el arranque automático:
sudo systemctl enable mysqlResumen
Los pasos principales para instalar MySQL 9.7 LTS en Debian 13 (Trixie) son:
1. Instalar dependencias
sudo apt update
sudo apt install -y lsb-release gnupg wget2. Actualizar Debian
sudo apt update
sudo apt upgrade -y3. Descargar el repositorio oficial de MySQL
wget https://dev.mysql.com/get/mysql-apt-config_0.8.40-1_all.deb4. Instalar el repositorio
sudo dpkg -i mysql-apt-config_0.8.40-1_all.debSeleccionar:
MySQL Server & Cluster
→ mysql-9.7-lts5. Actualizar los repositorios
sudo apt update6. Instalar MySQL
sudo apt install -y mysql-server7. Comprobar la versión
mysql --version8. Ejecutar la configuración de seguridad
sudo mysql_secure_installation9. Comprobar el servicio
sudo systemctl status mysql10. Acceder a MySQL
mysql -u root -pConclusión
Con estos pasos podemos instalar MySQL 9.7 LTS sobre Debian 13 (Trixie) utilizando el repositorio APT oficial de MySQL.
El uso del repositorio oficial permite recibir las actualizaciones correspondientes a la rama seleccionada mediante APT. MySQL documenta este procedimiento como el método recomendado para instalar y mantener sus paquetes en las versiones actuales de Debian y Ubuntu.
Es importante tener en cuenta que la versión del paquete mysql-apt-config puede cambiar en el futuro. Antes de realizar una instalación nueva conviene comprobar la versión disponible en la página oficial del repositorio APT de MySQL.
