Mysql
 sql >> Database >  >> RDS >> Mysql

Importa un singolo database da --all-databases dump

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 )