U kunt het volgende commando gebruiken:
mysql -u root -p --one-database destdbname < alldatabases.sql
Waar destdbname
is uw gewenste database die u wilt herstellen.
Een andere optie die IMHO veel veiliger is, is om de DB te extraheren uit een --all-databases
dumpen. Voorbeeld:
sed -n '/^-- Current Database: `dbname`/,/^-- Current Database: `/p' alldatabases.sql > output.sql
Vervang dbname
met de gewenste databasenaam. alldatabases.sql
is de naam van uw sql-dump-bestand. Op die manier heb je de gescheiden DB in het bestand, en dan kun je herstellen met een simpel mysql-commando.
(Credits gaan naar:Darren Mothersele - zie zijn pagina )