SDB:MySQL backup

Provato su openSUSE Articoli consigliati Articoli correlati
Icon-checked.png

Icon-manual.png Icon-help.png
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.