Nesse post vamos ver como criar backups utilizando o comando INTO OUTFILE e como restaurá-los com o comando LOAD DATA INFILE.
Basicamente é a exportação do conteúdo das tabelas para um
arquivo texto(csv por exemplo) e a restauração dos arquivos texto
para as tabelas.
Esse método é mais trabalhoso, pois é necessário realizar o
procedimento para cada uma das tabelas e é feito o backup apenas
dos dados, sendo necessário realizar o backup da estrutura
separadamente.
Segundo a documentação o comando LOAD DATA INFILE é até
20x mais rápido do que o INSERT gerado pelo
mysqldump. Mas esse tempo pode ser melhorado ainda mais caso
alguns procedimentos sejam realizados, vamos discuir sobre eles.
Fazendo o Backup
Vamos usar o “SELECT … INTO OUTFILE”, veja mais em: …