É melhor abandonar um banco de dados MySQL antes de fazer uma restauração?

3

Eu tenho feito uma tonelada de restaurações de banco de dados recentemente e tenho pensado em maneiras melhores de fazer as coisas. Uma coisa de que não tenho certeza é qual é a melhor ordem de operações em termos de backup e restauração usando o mysqldump.

Neste momento, eu sempre removo o banco de dados existente e faço a restauração, mas gostaria de saber se é melhor simplesmente restaurar o banco de dados sem se preocupar em descartá-lo primeiro. Isso importa? Existe uma razão para fazer isso de uma forma ou de outra?

    
por Tyson Navarre 09.04.2015 / 15:25

1 resposta

6

Se a estrutura do DB não foi modificada entre dump / restore drop table ou mesmo truncate table é suficiente. Se alguma modificação foi feita, você pode obter alguns resíduos de versões anteriores sem drop database .

De qualquer forma, drop database é significativamente mais rápido, já que o mysql não precisa manter o "ACID" do DB.

    
por 09.04.2015 / 15:31

Tags