🗄️ 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:
- Motor: MySQL, MariaDB o PostgreSQL.
- Conexión: host, puerto, usuario y contraseña con permisos de lectura.
- Bases: la lista a volcar (una, varias o todas).
- Carpeta de volcado: dentro del origen de la tarea — así los
.sqlquedan protegidos por la copia como un fichero más.
Qué pasa en cada ejecución
- El motor ejecuta el volcado (
mysqldump/pg_dumpequivalente) a la carpeta indicada. - Cada base queda como un
.sqlautocontenido, coherente al instante del volcado. - 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.sqlde 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.