Adios
Servicios de datos · Planes desde $10/mes

Despliega MySQL.Separa el acceso de root del acceso de la aplicación.

Inicia MySQL 8 con almacenamiento persistente, crea una base de datos y un usuario específicos para la aplicación, protege ambas contraseñas y verifica los datos después de reiniciar.

Conserva el repositorioInspeccionar la compilación y los registrosDominios personalizados y TLS
Despliegue de Adios

Versión candidata

MySQL

Saludable

CÓDIGO FUENTE

Git

REGION

de

ROUTE

HTTPS

01Código fuente recibido

02Compilación completada

03Entorno de ejecución iniciado

04Control de salud aprobado

Ruta promovida

production.adios.run

Un camino de producción para

MySQL 8SQLPersistenciaSecretosUsuarios de aplicaciones

El camino de producción

Un proyecto MySQL funcional aún necesita un lanzamiento seguro.

La aplicación o el servicio son solo una parte de producción. Las pruebas de compilación, el estado del entorno de ejecución, la salud, los secretos, los registros, las rutas y la versión promovida deben permanecer disponibles para inspección conjunta.

Inicia MySQL desde una plantilla versionada

Usa la plantilla de MySQL 8 y define credenciales separadas para root y la aplicación mediante referencias a secretos en el entorno del servicio.

Decide la persistencia de forma explícita

La plantilla oficial monta el directorio de datos de MySQL en almacenamiento persistente. Define las copias de seguridad, las pruebas de restauración, la capacidad y quién se encarga de las actualizaciones antes del lanzamiento.

Mantén el estado del servicio visible para los operadores

Conéctate como usuario de la aplicación, crea y consulta datos representativos, reinicia el servicio y confirma que el cliente se reconecta sin usar privilegios de root.

Del código fuente al lanzamiento

Tres pasos mantienen el camino de despliegue disponible para revisión.

Usa el código fuente y el comportamiento de producción que ya tiene el proyecto. El manifiesto registra lo que la plataforma debe compilar o aprovisionar y cómo llega a estar listo el resultado.

  1. 01

    Empieza con código fuente o una plantilla

    Trae el repositorio existente o inspecciona y despliega una de las variantes exactas de plantillas iniciales enlazadas abajo.

    $adios login
  2. 02

    Revisar el contrato de despliegue

    Mantén los comandos, la versión del entorno de ejecución o servicio, el comportamiento de salud y las referencias a secretos en adios.yaml.

    $git diff -- adios.yaml
  3. 03

    Desplegar e inspeccionar el resultado

    Sigue las pruebas de compilación y ejecución, verifica la versión candidata y abre la ruta promovida o la conexión del servicio.

    $adios up
adios.yaml
Tu proyecto
name: application-db
template: mysql:8

env:
  MYSQL_ROOT_PASSWORD: secret://MYSQL_ROOT_PASSWORD
  MYSQL_DATABASE: app_production
  MYSQL_USER: app
  MYSQL_PASSWORD: secret://MYSQL_PASSWORD
Guarda ambas contraseñas como secretos de Adios antes del despliegue y concede a la aplicación solo los privilegios que necesite.

Puntos de partida desplegables

Empieza con MySQL desde una plantilla cuando el repositorio no esté listo.

Despliega la plantilla de MySQL 8 y conecta una aplicación con su propio usuario de base de datos en lugar de la cuenta administrativa.

Servicios de datos

MySQL 8

Una plantilla MySQL 8 con un directorio de datos persistente.

SQLGestionado por Adios
Clave de plantilla
mysql:8
Entorno de ejecución
mysql
Repositorio
template-mysql-8
Ruta de código fuente
.
git clone https://github.com/adiosdotdev/template-mysql-8.git
cd template-mysql-8
adios up

Antes de la producción

Verifica la carga de trabajo.Después, promuévelo.

El primer lanzamiento más seguro empieza con una compilación o configuración de servicio reproducible y una vista previa que pruebe las dependencias que usará producción.

Listo cuando...

  • Las credenciales de root y de la aplicación son secretos separados.
  • Los privilegios de la aplicación siguen el principio de mínimo privilegio.
  • Los clientes vuelven a conectarse después de reiniciar el servicio.
  • Se documenta quién se encarga de las copias de seguridad y la restauración.

Previsualiza cuando…

  • Una migración reescribe o bloquea tablas de producción.
  • Cambian los modos SQL o los conjuntos de caracteres.
  • La aplicación cambia de versión principal de MySQL.

Preguntas, respuestas

Qué saber antes de desplegar MySQL.

Revisa el límite del entorno de ejecución o servicio, la ruta de la plantilla, el comportamiento de fallos y las comprobaciones de producción antes de crear el primer lanzamiento.

¿Puedo desplegar MySQL desde una plantilla oficial?

Sí. Elige la plantilla de MySQL que coincida con la versión o configuración que necesites, guarda las credenciales como secretos de Adios y despliégala desde la consola o con adios up.

¿Usa almacenamiento persistente la plantilla de MySQL?

La plantilla oficial monta el directorio de datos de MySQL en almacenamiento persistente. Define las copias de seguridad, las pruebas de restauración, la capacidad y quién se encarga de las actualizaciones antes del lanzamiento.

¿Pueden Laravel, PHP, Node.js o Python conectarse a MySQL?

Sí. Usa el controlador de MySQL del lenguaje, inyecta los ajustes de conexión de la aplicación mediante secretos y prueba la autenticación y la reconexión.

¿Debe usar la aplicación la cuenta de root de MySQL?

No. Crea un usuario específico para la aplicación con solo los privilegios necesarios y reserva las credenciales de root para tareas administrativas controladas.

¿Dónde deben guardarse las contraseñas de la base de datos y del broker?

Guarda los valores sensibles en secretos de Adios y haz referencia a ellos con secret://NAME. No incluyas credenciales de producción directamente en adios.yaml ni las guardes en Git.

¿Qué debo verificar antes del tráfico de producción?

Verifica la autenticación, la conectividad de la aplicación, las escrituras y lecturas, la persistencia tras reiniciar, las expectativas de copia de seguridad o recuperación, la capacidad y el comportamiento ante fallos de cada aplicación dependiente.

La primera versión

Desplegar MySQL con el código fuente y las pruebas vinculados.

Parte del repositorio o de una plantilla, revisa el contrato de despliegue e inspecciona lo que se convierte en la versión promovida de producción.