Procedimiento de Corrección – Reinicio Controlado de Base de Datos (MySQL)

Objetivo

Restablecer la operación de la base de datos MySQL ante bloqueos, saturación o degradación severa, minimizando riesgos de pérdida de datos.


Requisitos Obligatorios de Acceso

Antes de iniciar ES OBLIGATORIO:

  1. Conectarse a la VPN corporativa
  2. Verificar conectividad a la red privada
  3. Acceder vía SSH usando credenciales estándar

Estándar de acceso

⚠️ No crear usuarios nuevos ni modificar claves.


Cuándo aplicar este procedimiento

Ejecutar solo si ocurre al menos uno:


Validaciones Previas (OBLIGATORIAS)

Antes de reiniciar:

  1. Confirmar que NO hay migraciones en curso
  2. Confirmar que NO hay jobs críticos de escritura
  3. Verificar último backup exitoso (< 24h)
  4. Revisar métricas:
    • CPU
    • Memoria
    • IO
    • Conexiones
  5. Notificar intención de reinicio en el canal operativo

Si alguna validación falla → NO CONTINUAR y escalar.


Procedimiento Paso a Paso

1. Conexión al servidor de Base de Datos

ssh azure@10.100.0.11

2. Verificar estado del servicio MySQL

sudo systemctl status mysql

Revisar logs recientes:

sudo journalctl -u mysql --since "15 minutes ago"

3. Preparación


4. Reinicio controlado de MySQL

sudo systemctl restart mysql

Esperar a que el estado sea active (running).


5. Verificación post-reinicio

sudo systemctl status mysql

Validar:


6. Restablecimiento del tráfico


Acciones Prohibidas


Escalamiento Inmediato

Escalar si:


Registro Posterior

Registrar: