Artículos Guías Manuales Sistemas Linux Windows Redes MySql Binario 0 Binario Cero
Artículos Guías Manuales Sistemas Linux Windows Redes MySql Binario 0 Binario Cero

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

Loading

1. Instalar dependencias necesarias

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

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:

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:

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.

4. Instalar el paquete de configuración del repositorio

Instala el paquete descargado usando dpkg:

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 & ClusterMySQL 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:

sudo apt update

6. Instalar MySQL Server

Instala el servidor MySQL junto con sus dependencias:

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:

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:

sudo systemctl status mysql

Si no estuviera en ejecución:

sudo systemctl start mysql

Para habilitar MySQL al arranque del sistema:

sudo systemctl enable mysql

9. Acceder a MySQL

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

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.

You may also like...