sql >> Databáze >  >> RDS >> Mysql

Importujte jednu databázi z --all-databases dump

Můžete použít následující příkaz:

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

Kde destdbname je vaše požadovaná databáze, kterou chcete obnovit.

Další možností, která je IMHO mnohem bezpečnější, je extrahovat DB z --all-databases skládka. Příklad:

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

Nahraďte dbname s požadovaným názvem databáze. alldatabases.sql je název vašeho souboru sql-dump. Tímto způsobem budete mít oddělenou databázi v souboru a poté ji můžete obnovit pomocí jednoduchého příkazu mysql.

(Poděkování patří:Darren Mothersele – viz jeho stránka )



  1. Odstranit pomocí více tabulek a opakovat tabulku v dílčím dotazu

  2. SQLite SUM

  3. dpkg:chyba zpracování balíčku mysql-server (problémy se závislostí)?

  4. MySql dotaz BETWEEN two Strings někdy nefunguje