16. Respaldo y Restauración de Base de datos en Java


Respaldo de Base de Datos

Una copia de seguridad, copia de respaldo, copia de reserva o también llamado backup (su nombre en inglés) es una copia de los datos originales fuera de la infraestructura que se realiza con el fin de disponer de un medio para recuperarlos en caso de su pérdida.

En mysql un respaldo se realiza con la utilidad mysqldump desde nuestra consola o mediante comandos shell, la sintaxis es la siguiente:

Restauración de Base de Datos

Una restauración de base de datos (en inglés restore) es la carga de una copia de seguridad al sistema, ya sea por perdida de información, eliminación accidentar u otras cusas.

Para restaurar un respaldo de una base de datos MySQL usamos el siguiente comando:

NOTA: En ambos casos las comillas deben omitirse tanto en el usuario como en la contraseña.


Respaldar Base de datos de MySQL en Java

Restaurar Base de datos de MySQL en Java

Proceso para mostrar en pantalla los errores que envía MySQL

En el respaldo y restauración, sólo tenemos que poner esta línea después de las llamadas a Runtime.getRuntime().exec(«…»):