Copia de seguridad de una base de datos
Cómo hacer copias de seguridad y programarlas para que se realicen regularmente
mysqldump en MariaDB
mariadb-dump
mysqldump
Ejemplo: copia de seguridad de la base de datos biblioteca
mysqldump -u nombre_usuario -p biblioteca > biblio.sql
restaurar la copia de seguridad:
sudo mysql CREATE DATABASE copia_biblioteca; exit; mysql -u nombre_usuario -p copia_biblioteca < biblio.sql
phpMyAdmin — Cómo respaldar o exportar una base de datos o una tabla
Realizar respaldo automático de base de datos
Ejemplo: copia automática de biblioteca
crear el fichero backup.sh
#!/bin/bash USER="nombre-usuario" PASSWORD="password_usuario" DATABASE="biblioteca" FINAL_OUTPUT=/home/usuario/bases_datos/`date +%Y%m%d`_$DATABASE.sql mysqldump --user=$USER --password=$PASSWORD $DATABASE > $FINAL_OUTPUT gzip $FINAL_OUTPUT
hacer ejecutable el script:
chmod +x backup.sh
ejecutarlo para comprobar su funcionamiento:
./backup.sh
programar la copia usando crontab:
crontab -e
añadir una línea para realizar la copia cada día a las 23 horas
0 23 * * * /home/usuario/bases_datos/backup.sh
Backups automáticos de tus bases de datos Mysql (en Windows)
Más información:
Different Ways to Back up MySQL Databases and Tables
How to backup and restore MySQL databases using the mysqldump command
Deja una respuesta
Lo siento, debes estar conectado para publicar un comentario.