Come eseguire il backup e il ripristino di un database MySQL utilizzando MySQL Workbench?

Scopri come eseguire il backup e ripristinare database MySQL utilizzando MySQL Workbench, un potente strumento visivo per la gestione dei database. Segui le istruzioni passo dopo passo per garantire l'integrità dei dati e prevenire la perdita di informazioni.

download-icon
Download Gratuito
per VM, OS, DB, File, NAS, ecc.
sofia

Updated by Sofia on 2025/07/11

Indice dei contenuti
  • Introduzione a MySQL Workbench

  • Utilizzo di MySQL Workbench per il backup del database MySQL

  • Utilizzo di MySQL Workbench per ripristinare un database MySQL

  • Eseguire il backup del database MySQL utilizzando Vinchin Backup & Recovery

  • Domande frequenti sul backup del database con MySQL Workbench

  • Conclusione

MySQL database è uno dei componenti principali di molti siti web e applicazioni. Tuttavia, la perdita di dati, operazioni errate o guasti del sistema possono causare la perdita o il danneggiamento del contenuto del database. Al fine di proteggere l'integrità e la disponibilità dei dati, è molto importante eseguire backup e ripristino del database in modo tempestivo. MySQL Workbench è un potente strumento visivo per la progettazione e la gestione dei database utilizzato per effettuare il backup del database MySQL.

Introduzione a MySQL Workbench  

MySQL Workbench è uno strumento grafico per la gestione dei database fornito ufficialmente da MySQL, progettato principalmente per semplificare la progettazione, lo sviluppo e la manutenzione dei database MySQL. Tramite la sua interfaccia visiva, gli utenti possono completare la maggior parte delle operazioni relative ai database senza dover utilizzare complessi comandi da riga di comando. Ad esempio, è possibile utilizzarlo per progettare strutture di database: proprio come disegnare diagrammi di flusso, si possono creare diagrammi entità-relazione (ER diagram), definire le relazioni tra tabelle e campi, e lo strumento genererà automaticamente il codice SQL corrispondente e lo sincronizzerà con il database.  

Per le operazioni quotidiane, dispone di un editor SQL integrato che supporta l'evidenziazione della sintassi e il completamento automatico, rendendo più semplice scrivere ed eseguire il debug delle query. I risultati dell'esecuzione possono essere visualizzati in tabelle o grafici. Inoltre, soddisfa le esigenze comuni di gestione del database, come importazione/esportazione dei dati, configurazione dei permessi utente, monitoraggio delle prestazioni del server, backup e ripristino dei dati e persino la migrazione da altri sistemi database a MySQL.  

Questo strumento è gratuito, ufficialmente mantenuto e altamente compatibile, il che lo rende adatto agli utenti che utilizzano diversi sistemi operativi (Windows, macOS, Linux). Che tu sia un principiante che desidera evitare la curva di apprendimento delle operazioni da riga di comando o uno sviluppatore o amministratore professionista che gestisce database complessi, MySQL Workbench offre un modo intuitivo per completare le attività. L'interfaccia è ben organizzata e la curva di apprendimento non è ripida, permettendo agli utenti di iniziare rapidamente dopo averlo scaricato e installato dal sito ufficiale.

Utilizzo di MySQL Workbench per il backup del database MySQL  

1. Aprire MySQL Workbench e fare clic sul segno più per aggiungere una nuova connessione MySQL. (Se in precedenza è stata effettuata una connessione, la cronologia sarà disponibile e si potrà fare direttamente clic sulla connessione necessaria per eseguire il backup.) 

2. Compila i dettagli della connessione, testa la connessione e clicca su OK. Quindi, clicca sulla connessione stabilita per accedere alla pagina di connessione al database.  

3. Fare clic su Data Export sotto Management, oppure andare su Server > Data Export  nella barra degli strumenti per aprire la pagina di esportazione del database. 

4. Selezionare il database da cui effettuare il backup. Per impostazione predefinita, tutte le tabelle sono selezionate. In Objects to Export, selezionare tutte e tre le opzioni. Nel menu a discesa a sinistra di Select Views, scegliere Dump Structure and Data (oppure selezionare l'opzione appropriata in base alle proprie esigenze se si desidera effettuare il backup solo dei dati o della struttura del database). 

Scegli una posizione e un nome per il file di backup:  

  • Esporta nella cartella del progetto Dump: Ogni struttura di tabella e dati verrà eseguita come file SQL separati all'interno della stessa cartella.  

  • Esporta in file autonomo: Tutte le strutture delle tabelle e i dati verranno salvati in un unico file SQL.  

Dopo aver configurato le impostazioni di esportazione, fare clic su Start Export per iniziare il processo. Una volta completata la barra di avanzamento, l'esportazione del database è terminata. Durante il processo, è possibile fare clic su Export Progress per monitorare l'avanzamento dell'esportazione.  

Utilizzo di MySQL Workbench per ripristinare un database MySQL

1. Aprire la connessione al database dove verranno ripristinati i dati e fare clic su Data Import/Restore  per aprire l'interfaccia di importazione del database. 

2. Configurare le impostazioni di importazione. Analogamente al processo di backup, è possibile scegliere di Import from Dump Project Folder  oppure di Import from Self-Contained File  e selezionare il percorso di archiviazione del file.  

In Default Schema to be Imported To, selezionare il database in cui verrà ripristinato il file di backup SQL (file dump). È possibile scegliere un database esistente dall'elenco a discesa oppure creare prima un nuovo database e quindi selezionarlo come destinazione dell'importazione.  

Nel menu a discesa in fondo, seleziona Dump Structure and Data

Dopo la configurazione, fare clic su Start Import per iniziare il ripristino del database. Fare clic su Import Progress per visualizzare lo stato avanzamento. Se la barra di avanzamento termina senza errori, l'importazione è stata completata con successo.

Eseguire il backup del database MySQL utilizzando Vinchin Backup & Recovery

Oltre a MySQL Workbench, esistono diversi metodi per eseguire il backup di un database MySQL, come l'utilizzo di "mysqldump" per backup logici, "mysqlpump" per esportazioni più efficienti, Percona XtraBackup per backup fisici o l'utilizzo di snapshot di archiviazione per la protezione dei dati. Tuttavia, questi metodi richiedono spesso operazioni manuali o script complessi, risultando poco efficienti e difficili da gestire in ambienti aziendali. Vinchin Backup & Recovery offre una soluzione più automatizzata, efficiente e sicura, semplificando il processo di backup MySQL grazie alla gestione centralizzata, al ripristino rapido, ai backup incrementali e a strategie flessibili di archiviazione, garantendo la disponibilità a lungo termine dei dati. Inoltre, fornisce strategie di backup flessibili per Oracle DB, SQL Server, PostgreSQL, Postgres Pro e MariaDB.

Le sue funzionalità di archiviazione ottimizzate, come la deduplica e la compressione dei dati, riducono in modo significativo i requisiti di archiviazione dei file di backup e il tempo necessario per effettuare il backup. Allo stesso tempo, le sue funzioni di crittografia e sicurezza nella trasmissione garantiscono la protezione dei dati di backup, rendendolo adatto alle aziende che necessitano di proteggere rigorosamente i dati.

Per creare un processo di backup del database MySQL, accedere alla pagina Backup fisico > Backup database > Backup:

1. Selezionare i database da cui eseguire il backup.

Backup del database MySQL

2. Seleziona un nodo di backup su cui desideri che i dati di backup vengano elaborati e archiviati.

Backup del database MySQL

3. Configura le strategie di backup in base alle tue esigenze.

Backup del database MySQL

4. Rivedi e conferma le impostazioni.

Backup del database MySQL

Fare clic sul pulsante qui sotto per provare la prova gratuita di 60 giorni di Vinchin e scoprire una soluzione efficiente e affidabile per il backup e il ripristino dei dati!

Domande frequenti sul backup del database con MySQL Workbench

1. Come eliminare un database in MySQL Workbench?

Per eliminare un database in MySQL Workbench, aprire il pannello Navigator, fare clic destro sul database che si desidera eliminare e selezionare Drop Schema. Apparirà una finestra di conferma; selezionare Drop Now per procedere. Questa azione rimuoverà permanentemente il database e tutti i suoi dati. In alternativa, è possibile eseguire "DROP DATABASE nome_database;" in un Query Editor e lanciare il comando per ottenere lo stesso risultato.

2. Come faccio a eliminare tutte le tabelle in MySQL Workbench?

Per eliminare tutte le tabelle in MySQL Workbench, aprire un Query Editor ed eseguire:  

SET FOREIGN_KEY_CHECKS = 0;
DROP TABLE table_name1, table_name2, ...;
SET FOREIGN_KEY_CHECKS = 1;

Poiché l'elenco manuale delle tabelle può essere noioso, è possibile generare una query dinamica:  

SET FOREIGN_KEY_CHECKS = 0;
SELECT CONCAT('DROP TABLE ', GROUP_CONCAT(table_name), ';')
FROM information_schema.tables
WHERE table_schema = 'your_database';
SET FOREIGN_KEY_CHECKS = 1;

Copia ed esegui l'istruzione "DROP TABLE" generata. In alternativa, fai clic con il pulsante destro sul database in Navigator, seleziona Schema Inspector, scegli tutte le tabelle e clicca su Drop.

Conclusione

MySQL Workbench offre un modo efficiente e user-friendly per eseguire il backup dei database MySQL. I backup regolari sono essenziali per la protezione, il recupero e la sicurezza dei dati. Vinchin può aiutarti a proteggere i dati critici.

Condividi su:

Categories: Database Backup