Come eseguire il backup di un database MySQL


MySQL è un Sistema di gestione di database relazionali(RDBMS). Gestisce le istruzioni del database e può gestire molti database contemporaneamente.

Ad esempio, se si desidera creare un nuovo database o aggiungere dati a un database esistente, si invia un messaggio al Server MySQL, fornisci i dati che desideri aggiungere e digli dove aggiungerlo.

Sia che la tua azienda sia piccola o grande, i tuoi dati sono un elemento essenziale. Per garantire che le tue preziose informazioni siano al sicuro da danni, furti o effetti di un disastro, fai il backup del tuo MySQL database. Questo articolo spiegherà diversi modi per farlo.

Backup del database MySQL utilizzando phpMyAdmin

Crea un file di esportazione o di backup del tuo database MySQL accedendo a phpMyAdmin strumento dal tuo pannello di controllo di hosting web come cPanel. Useremo cPanel ai fini di questo articolo.

  • Inizia accedendo al tuo cPanel e facendo clic su phpMyAdmin.
    • Scegli il database MySQL di cui vuoi eseguire il backup dal pannello di navigazione a sinistra barra laterale. Quindi fai clic sul collegamento di esportazione situato nella barra di navigazione superiore.
      • Dalla pagina Esporta, vedrai due opzioni: Personalizzatoe Rapido. Seleziona l'opzione Personalizzata.
        • Dopo aver scelto Personalizzato, vedrai un elenco dei tuoi database. È possibile selezionare uno, alcuni o tutti. L'impostazione predefinita è il backup di tutti.
        • Sotto le Opzioni di output, scegli compresso con gzipper Compressione. Lascia le altre opzioni come predefinite.
          • Fai clic sul pulsante Vaiper 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

            Utilizza il comando mysqldumpper creare un dump di file di testo del tuo database che verrà gestito di MySQL. Un dump di file di testo è un file di testo che include i comandi SQL necessari per ricreare il database da zero.

            In_content_1 all: [300x250] / dfp: [640x360]- ->
            • Per eseguire il backup di un singolo database, utilizzare il seguente comando:
            • mysqldump nome_database>database_name.sql

              Questo comando creerà il backup e lo invierà in un file .sql. Farà solo una copia del tuo database e non lo influenzerà.

              • Utilizzare il seguente comando per eseguire il backup di più database contemporaneamente.
              • mysqldump –database database_one database_two>two_database.sql

                Database_onesi 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 si desidera eseguire il backup di tutti i database MySQL su un server, utilizzare il comando seguente per creare un singolo file di backup .sql che conterrà tutti i database.
                • mysqldump –tutti-database>all_d Database.sql

                  Backup del database MySQL usando 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 Avanzatee fai clic su Lavori Cron.
                    • Verrà visualizzato un avviso che dovresti avere una buona conoscenza dei comandi di Linux per usare efficacemente i lavori cron. In caso contrario, consultare l'amministratore dell'hosting.
                      • Se desideri ricevere un'e-mail ogni volta che un cron job esegue un comando che produce output, inserisci il tuo indirizzo e-mail nella casella e fai clic su Aggiorna e-mail.
                        • Scegli una delle Impostazioni comunidal 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 / nomeutente / percorso / di riserva .sql

                              • Sostituisci dbusername, dbpassworde dbnamecon il nome utente, la password e il nome del database.
                              • Percorsosi riferisce a una cartella o una serie di cartelle in cui si desidera posizionare il file di backup. Il nome del tuo file di backup è rappresentato nel comando come backup.sql. Puoi cambiare quel nome o lasciarlo così com'è. Fai clic su Aggiungi nuovo lavoro Cron.
                              • Se scorri un po 'verso il basso, vedrai un elenco dei tuoi Lavori Cron attuali.
                                • Se vuoi cambiare uno dei tuoi lavori cron attuali, fai clic su Modifica. Se non desideri più eseguire alcun lavoro o commettere un errore, fai clic su Elimina.
                                • Usa plugin WordPress (WP) per eseguire il backup di MySQL

                                  Se stai usando WP, puoi utilizzare un plug-in per eseguire il backup del database. UpdraftPlus eseguirà il backup del file del database con un solo clic. Attualmente ha oltre due milioni di installazioni attive.

                                  BackWPup

                                  Usa BackWPup per eseguire il backup dei file del database MySQL e persino dell'installazione WP completa.

                                  Ci sono molti altri Plugin WP disponibili per eseguire il backup di MySQL. Scegline uno che funzioni con l'attuale versione di WP e venga attivamente aggiornato.

                                  Per evitare la perdita di 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 qualora dovesse succedere qualcosa per corrompere il tuo sito.

                                  Backup e ripristino database MySql - Tutorial Italiano

                                  Post correlati:


                                  4.01.2020