Come eseguire il backup di un database MySQL
MySQL è un sistema di gestione di database relazionali(Relational Database Management System) ( RDBMS ). Gestisce le istruzioni del database e può gestire più database contemporaneamente.
Ad esempio, se desideri creare un nuovo database(create a new database) o aggiungere dati a un database esistente, invii un messaggio al server MySQL , forniscigli i dati che desideri aggiungere e digli dove aggiungerlo.
Che la tua azienda sia piccola o grande, i tuoi dati sono un elemento essenziale. Per assicurarti che le tue informazioni preziose siano al sicuro da danni, furti o dagli effetti di un disastro, esegui il backup del tuo database MySQL(backup your MySQL) . Questo articolo spiegherà diversi modi per farlo.
Backup del database MySQL utilizzando phpMyAdmin(Backup MySQL Database Using phpMyAdmin)
Crea(Create) un file di esportazione o di backup del tuo database MySQL accedendo allo strumento phpMyAdmin dal tuo pannello di controllo del web hosting come cPanel. Utilizzeremo cPanel ai fini di questo articolo.
- Inizia accedendo al tuo cPanel e facendo clic su phpMyAdmin.
- Scegli il database MySQL di cui desideri eseguire il backup dal pannello di navigazione sulla barra laterale sinistra. Quindi fare clic sul collegamento di esportazione situato nella barra di navigazione in alto.
- Dalla pagina Esporta(Export) , vedrai due opzioni: Personalizzata(Custom ) e Rapida(Quick) . Seleziona l' opzione Personalizzata .(Custom)
- Dopo aver scelto Custom , vedrai un elenco dei tuoi database. Puoi selezionarne uno, alcuni o tutti. L'impostazione predefinita è di eseguire il backup di tutto.
- Sotto le opzioni di output, scegli gzipped per Compressione(Compression) . Lascia le altre opzioni come predefinite.
- Fare clic sul pulsante Vai(Go) per avviare il backup e scaricare il file. Il nome del tuo file sarà YourDatabaseName.sql.gz file .
Il tempo necessario per il completamento del backup dipenderà dalle dimensioni del database.
Backup del database MySQL con mysqldump(Backup MySQL Database With mysqldump)
Usa il comando mysqldump per creare un dump di file di testo del tuo database che sarà gestito da MySQL . Un dump di file di testo è un file di testo che include i comandi SQL necessari per ricreare il database da zero.
- Per eseguire il backup di un singolo database, utilizzare il comando seguente:
mysqldump database_name > database_name.sql
Questo comando creerà il backup e lo invierà a un file .sql. Farà solo una copia del tuo database e non lo influirà.
- Utilizzare il comando seguente per eseguire il backup di più database contemporaneamente.
mysqldump –databases database_one database_two > two_databases.sql
Database_one si riferisce al nome del primo database e database_two è il nome del secondo database di cui si desidera eseguire il backup. Verrà eseguito il backup di entrambi in un unico database.
- Se desideri eseguire il backup di tutti i tuoi database MySQL su un server, utilizza il comando seguente per creare un unico file di backup .sql che conterrà tutti i tuoi database.
mysqldump –all-databases > all_databases.sql
Backup del database MySQL utilizzando Cron Jobs(Backup MySQL Database Using Cron Jobs)
Un cron job è un comando Linux utilizzato per eseguire automaticamente un'attività a un'ora specificata. Spiegheremo come utilizzare questo comando per automatizzare un backup dei database MySQL .
- Inizia accedendo al tuo cPanel e scorrendo verso il basso fino alla sezione Avanzate(Advanced) e fai clic su Cron jobs .
- Vedrai un avviso che dovresti avere una buona conoscenza dei comandi Linux per usare i lavori cron in modo efficace. In caso contrario, verifica con il tuo amministratore di hosting.
- Se desideri ricevere un'e-mail ogni volta che un lavoro cron esegue un comando che produce output, inserisci il tuo indirizzo e-mail nella casella e fai clic su Aggiorna e-mail(Update Email) .
- Scegli una delle Impostazioni comuni(Common Settings) dal menu a discesa per selezionare la frequenza con cui desideri eseguire il backup.
- Puoi anche modificare le altre impostazioni come l'ora e il giorno della settimana.
- Ora è il momento di inserire il comando come segue:
/usr/bin/mysqldump -u dbusername -p’dbpassword’ dbname > /home/username/path/backup.sql
- Sostituisci dbusername , dbpassword e dbname con il nome utente del database, la password del database e il nome del database.
- Il percorso(Path) si riferisce a una cartella o a una serie di cartelle in cui desideri inserire il file di backup. Il nome del file di backup è rappresentato nel comando come backup.sql . Puoi cambiare quel nome o lasciarlo così com'è. Fare clic su (Click) Aggiungi nuovo lavoro Cron(Add New Cron Job) .
- Se scorri un po' verso il basso, vedrai un elenco dei tuoi lavori Cron correnti.(Current Cron Jobs.)
- Se desideri modificare uno qualsiasi dei tuoi processi cron attuali, fai clic su Modifica(Edit) . Se non desideri più eseguire alcun processo o commettere un errore, fai clic su Elimina(Delete) .
Usa i plugin di WordPress (WP) per eseguire il backup di MySQL(Use WordPress (WP) Plugins to Backup MySQL)
Se stai utilizzando WP, puoi utilizzare un plug-in per eseguire il backup del database(use a plugin to back up your database) . UpdraftPlus eseguirà il backup del file di database con un solo clic. Attualmente ha oltre due milioni di installazioni attive.
BackWPup
Usa BackWPup(Use BackWPup) per eseguire il backup dei file del database MySQL e persino dell'installazione completa di WP.
Ci sono molti altri plugin WP(WP plugins) disponibili per il backup di MySQL . Scegline uno che funzioni con la versione corrente di WP e venga aggiornato attivamente.
Per evitare di perdere dati critici, esegui regolarmente il backup del tuo database MySQL . Se disponi di un backup, sarai in grado di ripristinare i dati essenziali o insostituibili nel caso in cui qualcosa dovesse danneggiare il tuo sito.
Related posts
Recensione del libro - La guida pratica per geek a Windows 8
Installazione dei plugin GIMP: una guida pratica
Come scaricare il programma di installazione offline (autonomo) di Google Chrome
Disattiva il controllo dell'account utente (UAC) per un'applicazione specifica
8 delle migliori idee tecnologiche per far fronte all'autoisolamento
Come aprire un file bloccato quando un altro programma lo sta utilizzando
Come ripristinare le impostazioni di fabbrica di una Xbox One o Xbox Series X
Come impostare le pagine master in Adobe InDesign CC
Come SSH o SFTP nel tuo Raspberry Pi
Rimuovi istantaneamente gli sfondi dalle immagini usando l'IA
Usa Netstat per vedere le porte di ascolto e il PID in Windows
Come creare un team in Microsoft Teams
6 migliori impostazioni della fotocamera per le foto della luna
Come proteggere con password un PDF per tenerlo al sicuro
Come pilotare un drone per principianti assoluti
Come eliminare la cartella Windows.old in Windows 7/8/10
Come creare un modulo di Google Documenti compilabile con tabelle
Come convertire le immagini WEBP in JPG, GIF o PNG
Come modificare l'SSID del router e perché dovresti
Come aprire un file JAR su Windows