Dúvida – MySql

Home Fóruns Banco MySQL Dúvida – MySql

Visualizando 9 posts - 1 até 9 (de 9 do total)
  • Autor
    Posts
  • #106873
    maperes
    Participante

    Boa tarde….

    Alguém sabe como faço para extrair uma tabela de um arquivo de dump em mysql.

    método utilizado : mysqldump
    Tamanho do dump : 20G

    Preciso extrair apenas 2 tabelas desse dump.

    Alguém sabe se tem como fazer isso :

    Abs

    Marco Aurelio

    #106874
    rman
    Participante

    @maperes

    Uma solução é exportar apenas as 2 tabelas:


    mysqldump -u [user] -p[password] [database] [table] > [output_file_name].sql

    Qualquer coisa:

    1. Import Full
    2. Export Table
    3. Import Table

    #106875
    maperes
    Participante

    @rman

    Concordo com você, porém, o problema, no meu caso, é que tenho o backup da base toda já feito e preciso extrai-lo desse backup.

    O desenv aqui fez besteira em duas tabelas do sistema e preciso recuperá-la desse backup full.

    Abs

    Marco Aurelio

    #106876
    rman
    Participante

    @maperes

    É totalmente inviável fazer o import full?

    #106877
    maperes
    Participante

    @rman

    Nesse caso, sim, é absolutamente inviável……

    #106878
    rman
    Participante

    @maperes

    Pelo que pesquisei me parece que não existe nenhum tipo opção do mysqldump que faça esse filtro, ele é importado da forma que foi exportado. Mas como sabemos que o arquivo de dump é um arquivo texto, o que é possível fazer é um workaround. :blink:

    Segue um artigo:

    http://blog.tsheets.com/2008/tips-tricks/extract-a-single-table-from-a-mysqldump-file.html

    #106880
    maperes
    Participante

    @rman

    Obrigado pela sua dica, deu certo…..na mosca….

    Vlw


    @maperes

    #106882
    rman
    Participante

    @maperes

    Só para fechar o tópico, qual solução você usou?

    #106883
    maperes
    Participante

    @rman

    utilizei : cat arquivo.gz | gunzip | extract_sql.pl -t teste > teste.sql

    deu certinho, ele extraiu exatamente a tabela que precisava.

    vlw


    @maperes

Visualizando 9 posts - 1 até 9 (de 9 do total)
  • Você deve fazer login para responder a este tópico.