🗄️ Copias de bases de datos (MySQL, MariaDB, PostgreSQL)

Una base de datos en marcha no se puede copiar a pelo: sus ficheros internos se escriben constantemente y una copia directa quedaría corrupta. IO Backup lo resuelve con un volcado consistente: justo antes del snapshot vuelca las bases a SQL en una carpeta, y esa carpeta entra en la copia.

Cómo configurarlo

En la tarea, opciones → Base de datos:

  1. Motor: MySQL, MariaDB o PostgreSQL.
  2. Conexión: host, puerto, usuario y contraseña con permisos de lectura.
  3. Bases: la lista a volcar (una, varias o todas).
  4. Carpeta de volcado: dentro del origen de la tarea — así los .sql quedan protegidos por la copia como un fichero más.

Qué pasa en cada ejecución

  1. El motor ejecuta el volcado (mysqldump / pg_dump equivalente) a la carpeta indicada.
  2. Cada base queda como un .sql autocontenido, coherente al instante del volcado.
  3. El snapshot normal incluye esa carpeta — la base queda versionada igual que cualquier fichero.

Requisitos

  • La utilidad de volcado del motor de bases de datos debe estar instalada en el equipo (viene con MySQL/PostgreSQL).
  • El usuario del volcado necesita permisos de lectura sobre las bases elegidas.
Para restaurar: recupera el .sql de la versión que quieras y cárgalo en el servidor de bases de datos (mysql < volcado.sql / psql < volcado.sql).

Cuándo usarlo

Imprescindible si copias servidores con webs dinámicas, Nextcloud, WordPress o cualquier app con base de datos viva — el snapshot de los ficheros solos no es una copia válida de la base.