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

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

Eu tenho backups regulares do meu servidor MySQL. Por conveniência, configurei-o como um único despejo noturno do Mysql. Agora preciso restaurar um dos bancos de dados do dump.

Como restauro um único banco de dados de todo o dump do Mysql? É um arquivo muito grande também. São cerca de 800 MB.

Estou no Debian Wheezy 32 bits

obrigado

Responder1

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

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

Você primeiro precisa criar umbanco de dados em brancomesmo nome presente no full_backup.sql que você deseja restaurar.

Para obter mais informações sobre --one-database consulte a documentação.http://dev.mysql.com/doc/refman/5.1/en/mysql-command-options.html#option_mysql_one-database

informação relacionada