SDB:MySQL backup
Provato su openSUSE | Articoli consigliati | Articoli correlati | |||
|
Il modo più semplice per effettuare il backup del tuo MySQL è creare un dump del database usando mysqldump. Questo software convertirà i tuoi dati in file di testo con sequenze di comandi che ricreeranno il tuo database da zero.
Effettuare il backup di un database MySQL
Per effettuare un backup di un database MySQL usando mysqldump, usa il seguente comando sul server
mysqldump --add-drop-table -h localhost -u <username> -p <database> > database.sql
Sarà richiesta la password dopo di che potrai creare il dump del database. Non dimenticarti di sostituire <username> e <database> con i rispettivi valori (il tuo username e il nome del database). Se invece vuoi effettuare il backup di tutto, puoi usare il comando:
mysqldump --add-drop-database --add-drop-table -u <username> -p -A > databases.sql
il quale semplicemente comprenderà tutti i database incluso quello denominato "mysql", che contiene alcune impostazioni di configurazione come gli account utente.
Ripristinare un database MySQL
Puoi ripristinare un tuo database invocando il seguente comando:
mysql -u <username> -p database < database.sql
Analogamente, se vuoi ripristinare tutto, usa:
mysql -u <username> -p database < databases.sql
Come puoi notare, l'unica differenza è la presenza del nome del file di input.