1. Bases de datos relacionales

1.13. Copias de seguridad y restauración de BBDD

Es altamente recomendable llevar a cabo copias de seguridad de nuestros datos con cierta periodicidad. En el caso de las bases de datos gestionadas con MySQL, el programa mysqldump, ejecutado desde el terminal de Linux, realiza un volcado completo de su contenido hacia un fichero de texto. Posteriormente, en caso de ser necesario, este fichero de comandos puede ser ejecutado con la instrucción source para regenerar la base de datos completa, creando automáticamente las tablas e insertando los registros existentes en ese momento:

Figura 53. Realizar una copia de seguridad con el programa mysqldump.
Fuente: elaboración propia.

También podemos restaurar una base de datos MySQL desde el terminal a partir de un fichero backup así:

mysql -u usuario -p basededatos < basededatos.sql