OS-sw ver.: CCBot/2.0 (https://commoncrawl.org/faq/)
Login date: 21 Jul 19 - 03:04:15
IP Address: 18.232.99.123Cursore

Registrati

Mi è capitato ancora di fare un full backup di mysql e di avere la necessità poi di restorare un singolo database. La via più semplice che ho trovato è stata quella di fare un comando sed che mi estragga dalla voce "CREATE DATABASE 'nomedb'" fino al successivo CREATE DATABASE.
Per fare ciò, posizionarsi dove ho salvato il dump full e lanciare il comando:

sed -n '/^CREATE DATABASE.*`nomedb`/,/^CREATE DATABASE/ p' localhost\(1\).sql > test.sql



Cancellare poi l'ultima riga del file "test.sql" appena creato.
A questo punto eseguire il restore del db utilizzando direttamente mysql, phpmyadmin o altro.

Visite totali80701
Questo sito web usa i cookies per gestire alcune funzionalità, quali navigazione, autenticazione, commenti, etc. Utilizzando il nostro sito web, accetti l'utilizzo dei cookies.