quinta-feira, 4 de julho de 2013

Backup Mysql com mysqldump

By on 23:49

Às vezes precisamos de um backup rápido de um banco de dados no MySql, no linux esta tarefa pode ser facilmente realizada com apenas um comando.



Para fazer um dump de um banco basta utilizar o seguinte comando:
mysqldump -uroot -h [servidor do banco] -p [database] > backup.sql 

Exemplo:
Banco de dados: escola
servidor: localhost
Comando:
mysqldump -uroot -h localhost -p escola > backup.sql  

Para restaurar o backup o comando é mesmo, só muda o redirecionamento:
mysqldump -uroot -h localhost -p escola < backup.sql 

Juntando esta prática a uma rotina no cron podemos automatizar o processo de backup.

Backup é bom nunca precisar usar, mas quando for necessário, que ele esteja funcionando. Portanto sempre teste seus backups.

2 comentários:

  1. é -uroot msm? ou é separado? (-u root)

    ResponderExcluir
  2. Sim é -uroot junto mesmo. Para usar o root do MySQL.

    ResponderExcluir