# Cómo instalar MySQL 9.7 LTS en Debian 13 (Trixie)

- Link: https://binariocero.com/mysql/como-instalar-mysql-9-7-lts-en-debian-13-trixie
- Published: 2026-09-16T19:58:42+02:00
- Author: Juan José Fernández Durán

![Loading](https://binariocero.com/wp-content/plugins/page-views-count/ajax-loader-
2x.gif)

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:

    ```wp-block-code
    sudo apt update
    sudo apt install -y lsb-release gnupg wget
    ```

### Descripció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:

    ```wp-block-code
    sudo apt update
    sudo apt upgrade -y
    ```

Esto 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:

    ```wp-block-code
    mysql-apt-config_0.8.40-1_all.deb
    ```

Puedes descargarlo directamente con:

    ```wp-block-code
    wget https://dev.mysql.com/get/mysql-apt-config_0.8.40-1_all.deb
    ```

También puedes consultar la página oficial para comprobar si existe una versión 
más reciente:

[MySQL APT Repository](https://dev.mysql.com/downloads/repo/apt/)

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-config` puede 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`:

    ```wp-block-code
    sudo dpkg -i mysql-apt-config_0.8.40-1_all.deb
    ```

Durante la instalación aparecerá un asistente de configuración.

En el menú debes seleccionar la rama de MySQL que quieres utilizar.

Selecciona:

    ```wp-block-code
    MySQL Server & Cluster
        → mysql-9.7-lts
    ```

A continuación puedes dejar las opciones adicionales con sus valores predeterminados,
salvo que necesites instalar otros componentes de MySQL.

Finalmente selecciona:

    ```wp-block-code
    Ok
    ```

El 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:

    ```wp-block-code
    sudo apt update
    ```

Durante este proceso Debian consultará también el repositorio oficial de MySQL.

Puedes comprobar posteriormente qué paquetes de MySQL están disponibles mediante:

    ```wp-block-code
    apt-cache policy mysql-server
    ```

## 6. Instalar MySQL Server 9.7 LTS

Instala el servidor:

    ```wp-block-code
    sudo apt install -y mysql-server
    ```

APT 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:

    ```wp-block-code
    mysql --version
    ```

También puedes utilizar:

    ```wp-block-code
    sudo mysql -V
    ```

Deberías obtener una salida indicando la versión de MySQL instalada, por ejemplo:

    ```wp-block-code
    mysql  Ver 9.7.x ...
    ```

## 8. Ejecutar la configuración de seguridad

Es recomendable ejecutar la herramienta de configuración de seguridad:

    ```wp-block-code
    sudo mysql_secure_installation
    ```

Esta 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:

    ```wp-block-code
    sudo systemctl status mysql
    ```

Si el servicio no estuviera iniciado, puedes arrancarlo con:

    ```wp-block-code
    sudo systemctl start mysql
    ```

El servicio MySQL se configura normalmente para iniciarse automáticamente con el
sistema después de la instalación.

Puedes comprobar que está habilitado mediante:

    ```wp-block-code
    sudo systemctl is-enabled mysql
    ```

Y, si fuera necesario, habilitarlo manualmente:

    ```wp-block-code
    sudo systemctl enable mysql
    ```

## 10. Acceder a MySQL

Puedes acceder al servidor utilizando:

    ```wp-block-code
    mysql -u root -p
    ```

Introduce la contraseña de `root` cuando la solicite.

Una vez dentro de MySQL puedes comprobar la versión con:

    ```wp-block-code
    SELECT VERSION();
    ```

También puedes comprobar el estado del servidor:

    ```wp-block-code
    STATUS;
    ```

Para salir del cliente de MySQL:

    ```wp-block-code
    exit;
    ```

## 11. Comprobar que MySQL está utilizando la rama 9.7 LTS

Para comprobar exactamente la versión instalada:

    ```wp-block-code
    mysql -u root -p -e "SELECT VERSION();"
    ```

El resultado debería comenzar por:

    ```wp-block-code
    9.7
    ```

También puedes consultar qué paquete ha instalado APT:

    ```wp-block-code
    dpkg -l | grep mysql
    ```

## 12. Configuración del arranque automático

MySQL utiliza el servicio `systemd` denominado `mysql`.

Para comprobar su estado:

    ```wp-block-code
    sudo systemctl status mysql
    ```

Para iniciar MySQL:

    ```wp-block-code
    sudo systemctl start mysql
    ```

Para detenerlo:

    ```wp-block-code
    sudo systemctl stop mysql
    ```

Para reiniciarlo:

    ```wp-block-code
    sudo systemctl restart mysql
    ```

Para habilitar el arranque automático:

    ```wp-block-code
    sudo systemctl enable mysql
    ```

# Resumen

Los pasos principales para instalar **MySQL 9.7 LTS en Debian 13 (Trixie)** son:

### 1. Instalar dependencias

    ```wp-block-code
    sudo apt update
    sudo apt install -y lsb-release gnupg wget
    ```

### 2. Actualizar Debian

    ```wp-block-code
    sudo apt update
    sudo apt upgrade -y
    ```

### 3. Descargar el repositorio oficial de MySQL

    ```wp-block-code
    wget https://dev.mysql.com/get/mysql-apt-config_0.8.40-1_all.deb
    ```

### 4. Instalar el repositorio

    ```wp-block-code
    sudo dpkg -i mysql-apt-config_0.8.40-1_all.deb
    ```

Seleccionar:

    ```wp-block-code
    MySQL Server & Cluster
        → mysql-9.7-lts
    ```

### 5. Actualizar los repositorios

    ```wp-block-code
    sudo apt update
    ```

### 6. Instalar MySQL

    ```wp-block-code
    sudo apt install -y mysql-server
    ```

### 7. Comprobar la versión

    ```wp-block-code
    mysql --version
    ```

### 8. Ejecutar la configuración de seguridad

    ```wp-block-code
    sudo mysql_secure_installation
    ```

### 9. Comprobar el servicio

    ```wp-block-code
    sudo systemctl status mysql
    ```

### 10. Acceder a MySQL

    ```wp-block-code
    mysql -u root -p
    ```

## Conclusió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.
