Restaurar una base de datos reemplaza su contenido actual con los datos de un archivo de copia de seguridad. El Panel MySQL de Nobregas proporciona una función de restauración integrada que importa una copia de seguridad .sql directamente en tu base de datos — sin necesidad de línea de comandos ni herramientas externas.
Cuándo Restaurar una Copia de Seguridad
- Pérdida accidental de datos — Eliminaste filas, borraste una tabla o truncaste datos por error.
- Datos corruptos — Un bug de la aplicación escribió valores incorrectos y necesitas revertir.
- Migración fallida — Una migración de base de datos salió mal y necesitas revertir.
- Mover a una nueva base de datos — Quieres clonar datos de una copia de seguridad a una base de datos nueva.
- Pruebas — Quieres restaurar una instantánea de producción en una base de datos de staging.
Paso a Paso: Restaurar desde el Panel
- Inicia sesión en mysql.nobregas.org.
- Haz clic en Backups en la barra de navegación superior.
- Encuentra la copia de seguridad que deseas restaurar en la lista de copias de seguridad.
- Haz clic en el botón Restore en la fila de esa copia de seguridad.
- Selecciona la base de datos destino — la base de datos donde se importará la copia de seguridad.
- Confirma la acción de restauración cuando se te solicite.
- El panel importa la copia de seguridad. Una notificación de éxito confirma que la restauración se ha completado.
Qué Hace la Restauración
El proceso de restauración:
- Lee el archivo de copia de seguridad
.sqlen el servidor. - Ejecuta las sentencias SQL (CREATE TABLE, INSERT) contra la base de datos destino.
- Recrea tablas, vistas, triggers y procedimientos almacenados desde la copia de seguridad.
Advertencias Importantes
La Restauración Sobrescribe Datos
Si la base de datos destino ya tiene tablas con los mismos nombres, la restauración las eliminará y recreará. Todos los datos actuales en esas tablas serán reemplazados con los datos de la copia de seguridad.
Haz una Copia de Seguridad Antes de Restaurar
Siempre crea una copia de seguridad nueva del estado actual antes de restaurar una anterior. Esto asegura que tengas un punto de recuperación si la restauración no produce el resultado deseado.
La Restauración No Elimina Tablas Extras
Si la base de datos destino tiene tablas que no están en la copia de seguridad, esas tablas no se tocan. Solo las tablas presentes en el archivo de copia de seguridad se ven afectadas.
Restaurar en una Base de Datos Diferente
Puedes restaurar una copia de seguridad en una base de datos diferente a la que se creó originalmente. Esto es útil para:
- Crear una copia de staging desde una copia de seguridad de producción.
- Migrar datos entre bases de datos.
- Probar procedimientos de restauración sin afectar la base de datos original.
Selecciona la base de datos destino deseada en el diálogo de restauración.
Verificar la Restauración
Después de que la restauración se complete:
- Ve a la página de Databases y selecciona la base de datos restaurada.
- Verifica que todas las tablas esperadas estén presentes.
- Explora algunas tablas para confirmar que los datos son correctos.
- Ejecuta una consulta SELECT para verificar que los conteos de filas coincidan con lo esperado.