sql >> Base de Datos >  >> RDS >> Mysql

Importar base de datos única desde --all-databases dump

Puede usar el siguiente comando:

mysql -u root -p --one-database destdbname < alldatabases.sql

Donde destdbname es la base de datos que desea restaurar.

Otra opción, que en mi humilde opinión es mucho más segura, es extraer la base de datos de un --all-databases vertedero. Ejemplo:

sed -n '/^-- Current Database: `dbname`/,/^-- Current Database: `/p' alldatabases.sql > output.sql

Reemplazar dbname con el nombre de la base de datos deseada. alldatabases.sql es el nombre de su archivo sql-dump. De esa manera, tendrá la base de datos separada en el archivo y luego podrá restaurar usando un simple comando mysql.

(Los créditos son para:Darren Mothersele - ver su página )