# Instalación de MySQL 8 en Debian 13 (Trixie)

- Link: https://binariocero.com/linux/instalacion-de-mysql-8-en-debian-13-trixie
- Published: 2026-01-07T08:24:22+01:00
- Author: Juan José Fernández Durán

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

## 1. Instalar dependencias necesarias

Antes de comenzar la instalación de MySQL, instala las dependencias requeridas:

    ```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**: Necesario para gestionar claves GPG y verificar la autenticidad de
   los paquetes.
 * **wget**: Utilidad para descargar archivos desde la línea de comandos.

## 2. Actualizar el sistema

Asegúrate de que el sistema esté completamente actualizado antes de continuar:

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

Esto garantiza que todos los paquetes y dependencias estén al día.

## 3. Descargar el paquete de configuración del repositorio de MySQL

Para instalar MySQL 8 en Debian 13, utiliza el repositorio oficial de MySQL.

Descarga el paquete de configuración APT:

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

> **Nota:**
>  * El número de versión del paquete (`0.8.xx-1`) puede cambiar con el tiempo.
>  * Comprueba siempre la versión más reciente en la web oficial de MySQL si lo 
>    consideras necesario.
>    [https://dev.mysql.com/downloads/repo/apt/](https://dev.mysql.com/downloads/repo/apt/)

## 4. Instalar el paquete de configuración del repositorio

Instala el paquete descargado usando `dpkg`:

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

Durante la instalación se abrirá un asistente interactivo donde podrás:

 * Seleccionar **MySQL Server & Cluster** → **MySQL 8.0**.
 * Confirmar o ajustar repositorios adicionales (MySQL Tools, Connector, etc.).

Utiliza las flechas del teclado para navegar y **Enter** para confirmar.

## 5. Actualizar la caché de paquetes

Una vez añadido el repositorio de MySQL, actualiza la lista de paquetes:

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

## 6. Instalar MySQL Server

Instala el servidor MySQL junto con sus dependencias:

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

Durante la instalación:

 * Puede solicitarse configurar la contraseña del usuario **root** de MySQL.
 * En sistemas modernos de Debian, MySQL suele usar el plugin de autenticación `
   auth_socket` por defecto.

## 7. Ejecutar la configuración de seguridad

Es altamente recomendable asegurar la instalación ejecutando:

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

Esta utilidad permite:

 * Establecer o reforzar la contraseña del usuario `root`.
 * Eliminar usuarios anónimos.
 * Deshabilitar el acceso remoto para `root`.
 * Eliminar la base de datos de prueba.
 * Recargar las tablas de privilegios.

Responde según las políticas de seguridad de tu entorno.

## 8. Verificar el estado del servicio MySQL

Comprueba que el servicio está activo:

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

Si no estuviera en ejecución:

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

Para habilitar MySQL al arranque del sistema:

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

## 9. Acceder a MySQL

Accede al servidor MySQL desde la línea de comandos:

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

Introduce la contraseña configurada previamente. Una vez dentro, ya puedes crear
bases de datos, usuarios y gestionar permisos.

## Resumen

 1.  Instalar dependencias: `lsb-release`, `gnupg`, `wget`.
 2.  Actualizar el sistema: `apt update` y `apt upgrade`.
 3.  Descargar el paquete del repositorio oficial de MySQL.
 4.  Instalar y configurar el repositorio APT de MySQL 8.
 5.  Actualizar la lista de paquetes.
 6.  Instalar MySQL Server.
 7.  Asegurar la instalación con `mysql_secure_installation`.
 8.  Verificar y habilitar el servicio MySQL.
 9.  Acceder al servidor MySQL.

Este procedimiento es válido para **Debian 13 (Trixie)** y mantiene compatibilidad
con futuras actualizaciones del repositorio oficial de MySQL.
