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

Importer enkelt database fra --all-databases dump

Du kan bruge følgende kommando:

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

Hvor destdbname er din ønskede database, som du vil gendanne.

En anden mulighed, som er IMHO meget sikrere, er at udtrække DB'en fra en --all-databases dump. Eksempel:

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

Erstat dbname med det ønskede databasenavn. alldatabases.sql er navnet på din sql-dump fil. På den måde har du den adskilte DB på fil, og så kan du gendanne ved hjælp af en simpel mysql-kommando.

(Kreditter går til:Darren Mothersele - se hans side )



  1. MaxListenersExceededWarning:Mulig EventEmitter-hukommelseslækage detekteret. 11 meddelelseslyttere tilføjet. Brug emitter.setMaxListeners() for at øge grænsen

  2. Konverter 'datetime' til 'date' i SQL Server (T-SQL-eksempler)

  3. Sådan opretter du MySQL-visning

  4. PostgreSQL-replikering til disaster recovery