Quando fazemos a exportação completa de um conjunto de banco de dados MySQL ou MariaDB, utilizando o comando mysqldump, é gerado um arquivo .sql contendo todos os bancos de dados, neste mesmo arquivo.
Utilizando o comando abaixo, podemos extrair do arquivo .sql somente um banco de dados específico, incluindo suas tabelas:
sed -n ‘/^– Current Database: `banco_de_dados`/,/^– Current Database: `/p’ dumpcompleto.sql > dumpparcial.sql
banco_de_dados: nome do banco de dados para extração
dumpcompleto.sql: nome do arquivo .sql que contém a exportação completa
dumpparcial.sql: nome do arquivo .sql que será gerado com a exportação do banco selecionado