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
dica muito útil, funciona perfeitamente
Manolo, vocÊ salvou minha vida!!! Muito obg mesmo e meus parabéns!
cara parabens muito util mesmo
Muito obrigado pelas dicas que Deus te abençoe.
Olá, onde eu executo esse comando?
no c:/
ou no prompt do mysql ?
grato.
Att Ronaldo
Olá Ronaldo,
você deve escrever no prompt do DOS. Ou no bash no linux. Obrigado.
Sedekah adalah salah satu upaya untuk menyelamatkan bangsa dari keburukan. Berbagi pengetahuan seperti yang dijalankan lewat tulisan, semoga juga memberikan berkah yang sama. Terimakasih atas ilmunya 🙂
Boa tarde. Como faço para restaurar uma unica tabela ou de um grupo de tabelas? Grato!
O código para restaurar é executado mas não efetua o backup, teste feito com c#..alguém pode me ajudar?
0 Pingback
Categorias
Categorias
Posts recentes
twitter.com/troliveira
Tweets de troliveira