Você pode usar o seguinte comando:
mysql -u root -p --one-database destdbname < alldatabases.sql
Onde
destdbname
é o banco de dados desejado que você deseja restaurar. Outra opção que é IMHO muito mais segura, é extrair o banco de dados de um
--all-databases
jogar fora. Exemplo:sed -n '/^-- Current Database: `dbname`/,/^-- Current Database: `/p' alldatabases.sql > output.sql
Substitua
dbname
com o nome do banco de dados desejado. alldatabases.sql
é o nome do seu arquivo sql-dump. Dessa forma, você terá o banco de dados separado no arquivo e poderá restaurar usando um simples comando mysql. (Os créditos vão para:Darren Mothersele - veja sua página )