MySQL – Fazendo backup e restaurando via linha de comando

Fevereiro 8, 2008

Fazer backup ou restauração via linha de comando é muito útil quando necessitamos automatizar tarefas, como fazer um backup automático e logo em seguida gravar em CD ou DV, ou mesmo enviar via FTP para outro servidor.

Abaixo listo alguns exemplos de comandos, tomando como exemplo que a senha do usuário root do MySQL seja 123:

Extrair estrutura e dados de todos as bases de dados do seu mysql para o arquivo backup_banco.sql

mysqldump -u root -p123 --all-databases > backup_banco.sql

Se desejar mais detalhes durante a operação, é só adicionar o parâmetro -v no comando

mysqldump -v -u root -p123 --all-databases > backup_banco.sql

Extrair extrutura e dados de um banco somente, neste exemplo o banco banco_exemplo:

mysqldump -u root -p123  --database banco_exemplo > backup_banco.sql

E para restaurar o banco de dados extraído anteriormente, utilize:

mysql -u root -p123 -h localhost banco_exemplo < backup_banco.sql

Entry Filed under: Linux, mysql. Tags: , , , , .

Leave a Comment

Required

Required, hidden

Some HTML allowed:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <pre> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Trackback this post  |  Subscribe to the comments via RSS Feed


Categorias

Categorias

Apache2 Diversão Firebird Javascript Linux mysql Outros PHP Voip

Posts recentes

twitter.com/troliveira