sql >> Database >  >> RDS >> Mysql

Importeer enkele database uit --all-databases dump

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 )



  1. Kan max_open_files voor Mysql max-verbindingen in Ubuntu 15 niet verhogen

  2. Mysql-database importeren met Ruby/Chef Recipe for Vagrant

  3. Hoe krijg ik een waarde uit de laatst ingevoegde rij?

  4. Hoe de Security Advisor MySQL-waarschuwing te repareren