Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Importar banco de dados único de --all-databases dump


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 )