Artículos Guías Manuales Sistemas Linux Windows Redes MySql Binario 0 Binario Cero
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 wgetDescripció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 -yEsto 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.debNota:
- 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.debDurante 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:
sudo apt update6. Instalar MySQL Server
Instala el servidor MySQL junto con sus dependencias:
sudo apt install -y mysql-serverDurante 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_socketpor defecto.
7. Ejecutar la configuración de seguridad
Es altamente recomendable asegurar la instalación ejecutando:
sudo mysql_secure_installationEsta 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 mysqlSi no estuviera en ejecución:
sudo systemctl start mysqlPara habilitar MySQL al arranque del sistema:
sudo systemctl enable mysql9. Acceder a MySQL
Accede al servidor MySQL desde la línea de comandos:
mysql -u root -pIntroduce la contraseña configurada previamente. Una vez dentro, ya puedes crear bases de datos, usuarios y gestionar permisos.
Resumen
- Instalar dependencias:
lsb-release,gnupg,wget. - Actualizar el sistema:
apt updateyapt upgrade. - Descargar el paquete del repositorio oficial de MySQL.
- Instalar y configurar el repositorio APT de MySQL 8.
- Actualizar la lista de paquetes.
- Instalar MySQL Server.
- Asegurar la instalación con
mysql_secure_installation. - Verificar y habilitar el servicio MySQL.
- Acceder al servidor MySQL.
Este procedimiento es válido para Debian 13 (Trixie) y mantiene compatibilidad con futuras actualizaciones del repositorio oficial de MySQL.


