Du kan använda följande kommando:
mysql -u root -p --one-database destdbname < alldatabases.sql
Där destdbname
är din önskade databas som du vill återställa.
Ett annat alternativ som är IMHO mycket säkrare är att extrahera DB från en --all-databases
dumpa. Exempel:
sed -n '/^-- Current Database: `dbname`/,/^-- Current Database: `/p' alldatabases.sql > output.sql
Ersätt dbname
med önskat databasnamn. alldatabases.sql
är namnet på din sql-dump-fil. På så sätt har du den separerade DB:n på fil, och sedan kan du återställa med ett enkelt mysql-kommando.
(Krediter går till:Darren Mothersele - se hans sida )