Como extrair determinado banco de dados do despejo completo do Mysql?

3

Eu tenho backups regulares do meu servidor mysql. Por conveniência eu configuro como um único despejo noturno do Mysql. Agora eu preciso restaurar um dos bancos de dados do despejo.

Como faço para restaurar um único banco de dados de todo o despejo do Mysql? É um arquivo muito grande também. É cerca de 800mb.

Estou no Debian Wheezy 32bit

obrigado

    
por yarun can 13.08.2014 / 06:59

1 resposta

3

Use a opção --one-database do comando mysql.

mysql -u root -p --one-database your_db < full_backup.sql

Primeiro, você precisa criar um mesmo banco de dados em branco como presente no full_backup.sql que deseja restaurar.

Para mais informações sobre --one-database, consulte a documentação. link

    
por 13.08.2014 / 08:44