Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Aprenda como fazer backup do seu banco de dados MySQL


Recomendamos que você configure um banco de dados de backup ou réplica para análise do Chartio. Isso garante que seu banco de dados de produção não terá carga desnecessária. Abaixo, esboçamos um processo fácil de configurar um backup com despejos de dados regulares.
  1. Crie o banco de dados de backup

Geralmente você deve anexar _backup ou algo para o nome existente.
$ mysql -u root -p
mysql> CREATE DATABASE mydata_backup;
mysql> exit
  1. Carregar dados do banco de dados antigo para o novo banco de dados
    $ mysqldump -u root -password=mypass mydata | mysql -u root -password=mypass mydata_backup
    
  2. Cronize este job para ser executado todos os dias, digamos, meia-noite
    $ crontab -e
    

    para editar o crontab, adicione esta linha:
    0 0 * * * mysqldump -u root -password=mypass mydata | mysql -u root -password=mypass mydata_backup
    

    Tada! O banco de dados MySQL chamado mydata agora é copiado para mydata_backup todas as noites à meia-noite.