sql >> Base de Datos >  >> RDS >> Mysql

Aprenda a hacer una copia de seguridad de su base de datos MySQL

Le recomendamos que configure una base de datos de respaldo o réplica para el análisis de Chartio. Esto garantiza que su base de datos de producción no soporte cargas innecesarias. A continuación, hemos esbozado un proceso sencillo para configurar una copia de seguridad con volcados de datos regulares.

  1. Crear la base de datos de respaldo

En general, debe agregar _backup o algo al nombre existente.

$ mysql -u root -p
mysql> CREATE DATABASE mydata_backup;
mysql> exit
  1. Cargar datos de la base de datos antigua a la nueva base de datos
    $ mysqldump -u root -password=mypass mydata | mysql -u root -password=mypass mydata_backup
    
  2. Programe este trabajo para que se ejecute todos los días, por ejemplo, a medianoche
    $ crontab -e
    

    para editar el crontab, agregue esta línea:

    0 0 * * * mysqldump -u root -password=mypass mydata | mysql -u root -password=mypass mydata_backup
    

    ¡Tada! La base de datos MySQL llamada mydata ahora se copia en mydata_backup todas las noches a la medianoche.