Aprenda inglês em casa
Baixe gratuitamente as duas primeiras aulas
English for Reading and Listening
Receba por email, diariamente, mensagens contendo materiais para leitura e audição, incluindo arquivos no formato MP3 gravados por falantes nativos.
|
Busca |
Aprenda inglês em casa
Baixe gratuitamente as duas primeiras aulas
English for Reading and Listening
Receba por email, diariamente, mensagens contendo materiais para leitura e audição, incluindo arquivos no formato MP3 gravados por falantes nativos.
Por Cristina Otsuka
Data de Publicação: 05 de Dezembro de 2006
O resultado do mysqldump é um arquivo que podemos alterar, editando-o
para remover, incluir, alterar linhas.
Esse arquivo pode ser executado através da linha de comando do mysql,
para que um ou mais bancos, tabelas, índices ou outros objetos possam
ser recriados e repopulados onde for necessário.
Por exemplo: se eu usar os comandos:
a) mysqldump -u usuario --password=senha -a -d --opt --databases teste1 teste2 > arq_saida_1.bck e b) mysqldump -u usuario --password=senha -c -t --opt --databases teste1 teste2 > arq_saida_2.bck
no primeiro arquivo terei os comandos de criação dos bancos/tabelas/etc de teste1 e teste2 e no segundo arquivo terei o conteúdo de teste1 e teste2
Observações:
create do My-SQL;
Tendo esses arquivos, posso entrar num outro ambiente mysql e gerar/popular teste1 e teste2:
mysql> source arq_saida_1.bck mysql> source arq_saida_2.bck
Depois, devo checar o catálogo do MySQL para ver se precisa-se criar usuário e dar os privilégios necessários (ou seja, antes de restaurar o(s) banco(s), verificar cuidadosamente o que fazer com o catálogo!! Caso eu o leve junto, posso sobrepor ao catálogo existente!!!!).
No caso de uma migração de máquina, pode-se também utilizar os próprios comandos do Sistema Operacional para cópia e recuperação em outro ambiente. Nesse caso, pode-se por exemplo:
tar)
owner dos arquivos
Tomar cuidado com o catálogo do MySQL: caso eles sejam diferentes nas duas máquinas, pode ser ou não necessário migrá-lo. Se for migrar, cuidado, pois ele vai se sobrepor ao banco mysql do destino e pode-se perder as configurações originais.
![]() Recomendar este artigo |
Para se manter atualizado sobre as novidades desta coluna, consulte sempre o newsfeed RSS
Para saber mais sobre RSS, leia o artigo O Padrão RSS - A luz no fim do túnel.