Puoi usare il seguente comando:
mysql -u root -p --one-database destdbname < alldatabases.sql
Dove destdbname
è il database desiderato che desideri ripristinare.
Un'altra opzione che è IMHO molto più sicura, è estrarre il DB da un --all-databases
scarico. Esempio:
sed -n '/^-- Current Database: `dbname`/,/^-- Current Database: `/p' alldatabases.sql > output.sql
Sostituisci dbname
con il nome del database desiderato. alldatabases.sql
è il nome del tuo file sql-dump. In questo modo avrai il DB separato su file e potrai ripristinarlo utilizzando un semplice comando mysql.
(I crediti vanno a:Darren Mothersele - vedi la sua pagina )