Můžete použít následující příkaz:
mysql -u root -p --one-database destdbname < alldatabases.sql
Kde destdbname
je vaše požadovaná databáze, kterou chcete obnovit.
Další možností, která je IMHO mnohem bezpečnější, je extrahovat DB z --all-databases
skládka. Příklad:
sed -n '/^-- Current Database: `dbname`/,/^-- Current Database: `/p' alldatabases.sql > output.sql
Nahraďte dbname
s požadovaným názvem databáze. alldatabases.sql
je název vašeho souboru sql-dump. Tímto způsobem budete mít oddělenou databázi v souboru a poté ji můžete obnovit pomocí jednoduchého příkazu mysql.
(Poděkování patří:Darren Mothersele – viz jeho stránka )