Ir para conteúdo
Fórum Script Brasil
  • 0

Mysqldump


Vitor Godoi

Pergunta

Boa tarde, gostaria de tirar um informação, preciso exportar umas bases da dados para um novo servidor mysql através de comando, porém tenho N bases, algumas vou exportar outras não, através do comando mysqdump consigo ler um txt aonde está os nomes das bases que quero exportar, pois não quero digitar todas elas em uma linha só,existe algo nesse ponto?


grato...

Link para o comentário
Compartilhar em outros sites

6 respostass a esta questão

Posts Recomendados

  • 0

Você quer gerar 1 arquivo .sql para cada base ou todas as bases vão ficar no mesmo arquivo.sql?

De qualquer forma gere um arquivo de lote para fazer esta tarefa(.bat), se você estiver usando windows ou shell se usando linux.

Link para o comentário
Compartilhar em outros sites

  • 0

Apesar da geração de arquivos de lote do sistema operacional não fazer parte do escopo deste forum, parei um pouquinho para rever alguns conceitos e te ajudar.

O Comando:

C:\Users\Jonh Doe>for /F %a IN (texto.txt) DO mysqldump -useuusuario -ptsuasenha --databases % a >>teste.sql

O que significa:

Par cada linha(O nome de suas bases de dados devem estar em cada linha do arquivo texto.txt) no arquivo texto.txt execute o mysqldump

passando usuario e senha (em -useuusuario -ptsuasenha), designando em --datbases (com o parametro %a) o nome de sua base de dados.

Ao fazer isto ele direcionará o resultado para o arquivo teste.sql.

Atenção o simbolo >> é diferente de > e significa que o arquivo derá apendado. Enquanto que com o simbolo > o arquivo será sobreescrito e só salvará a última base de dados.

É isso.

Nota: Se for colocar sto em um arquivo de lote (.BAT) você dever´usar %%a em vez de %a.

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152k
    • Posts
      651,8k
×
×
  • Criar Novo...