Annuncio pubblicitario

eseguire il backup e il ripristino del database sqlAvere un blog in crescita e popolare non è qualcosa a cui sono abituato. Sono sempre stato sbalordito da Aibek e dal suo staff tecnico e da come hanno sempre a portata di mano un backup di MUO ogni volta che qualcosa può andare anche leggermente storto. Mentre guardo il mio blog WordPress crescere sia nei post che nei commenti degli utenti, sto iniziando a guardare il mio database in crescita con un occhio cauto. Cosa succede se il server si arresta, viene violato o peggio? Non dovrei essere preparato per una situazione del genere con un backup costante e pronto di tutti i post e i commenti?

Questo è qualcosa che alcuni scrittori MUO hanno trattato qui nel corso degli anni. Anni fa, Aibek stesso ha scritto su 4 strumenti che erano disponibili allora per il backup del database. Più di recente, Jeffry ha scritto del plugin WordPress di Updraft per i backup e Tim ha illustrato alcuni modi manuali per eseguire i backup, ad esempio con FTP.

Lo ammetto, a volte sono pigro e se non è semplice e facile non ho tempo per farlo. Inoltre, ho database MySQL che non sono Wordpress, quindi un plug-in solo WordPress non funzionerà per me. Dopo un po 'di ricerche, finalmente mi sono imbattuto in una brillante utility di backup gratuita MySQL chiamata

instagram viewer
MySQLDumper.

Installazione di MySQLDumper

L'esecuzione di MySQLDumper è in realtà più semplice della maggior parte delle applicazioni che hai installato sul tuo server web. A differenza di WordPress in cui devi eseguire un'utilità di installazione, con MySQLDumper devi solo estrarre Zip file in una sottodirectory nella cartella Web pubblica, quindi chiama il file index.html dal tuo browser. Qui, ho copiato tutti i file nella cartella "sqlbackup" sul server web.

eseguire il backup e il ripristino del database sql

In questo esempio, per accedervi (accedendo al mio server Web locale), l'indirizzo sarebbe "http://localhost/sqlbackup/"Se lo stai installando sul tuo account web, sostituisci" localhost "con il tuo dominio.

Dopo aver effettuato l'accesso al file index.html in quella cartella, il "Installazione di MySQLDumper"Viene visualizzato lo schermo. Questa è in realtà più una "configurazione" che un'installazione. Basta fare clic sulla lingua e fare clic su "Installazione“.

backup mysql

La procedura di installazione consiste semplicemente nell'impostare i parametri di accesso al database. Se desideri utilizzare MySQLDumper per eseguire il backup di tutti i database MySQL sul tuo server, dovrai assegnargli un ID utente e una password con accesso a tutte le tabelle. È possibile creare un nuovo utente su ogni tabella solo per eseguire i backup o consentire l'accesso root dell'applicazione Web.

backup mysql

Dopo aver fatto clic su "Connettiti a MySQL“, Il sistema tenterà di connettersi a ciascuno dei database sul server e ti darà uno stato in fondo.

backup mysql

Questo è tutto! Una volta cliccato Il prossimo, ti troverai sul pannello di controllo principale di MySQLDumper.

Utilizzo di MySQLDumper per eseguire backup del database

Lo stato dei database, inclusi limiti di spazio e utilizzo, viene visualizzato nella pagina principale. È possibile cambiare i database selezionati utilizzando la casella a discesa nell'angolo in basso a sinistra dello schermo.

eseguire il backup di un database mysql di grandi dimensioni

Clicca su "Configurazione"Per visualizzare una panoramica di tutti i database MySQL sul tuo sistema. Qui è anche possibile personalizzare i comandi SQL per ogni dump di backup per singoli database.

eseguire il backup di un database mysql di grandi dimensioni

Clicca sul E-mail scheda all'interno dell'area di configurazione per impostare la consegna dei file di backup via e-mail. Se il tuo database non è troppo grande e il tuo account e-mail non ha un limite di dimensioni per gli allegati, prova. Tuttavia, nella maggior parte dei casi questo diventerà poco pratico, specialmente se si dispone di un database WordPress molto grande e in crescita.

eseguire il backup di un database mysql di grandi dimensioni

Se disponi di un enorme database (o database) e non desideri archiviare tutti i tuoi backup sul server a causa dello spazio limitato prezioso, puoi FTP i file in una posizione remota, come un account di archiviazione gratuito o un PC che hai configurato a casa come server FTP solo per questo scopo. Ogni volta che esegui un backup, il file sarà FTP nella posizione che hai definito.

Come eseguire regolarmente il backup del database MySQL di grandi dimensioni con MySQLDumper sqldump8

Se vuoi fare un backup, fai semplicemente clic su "di riserva"Dalla schermata principale. Assicurarsi che il database di cui si desidera eseguire il backup sia selezionato nell'angolo in basso a sinistra, quindi fare clic su "Avvia nuovo backup.”

Come eseguire regolarmente il backup del database MySQL di grandi dimensioni con MySQLDumper sqldump9

È possibile guardare mentre le barre di stato mostrano l'avanzamento della procedura di backup. Vedrai i nomi delle tabelle durante il backup, lo spazio richiesto per il file di backup e la percentuale rimanente per tabella e complessivi.

eseguire il backup e il ripristino del database sql

Al termine del backup, è possibile trovare i file zippati archiviati in /work/backup/ cartella all'interno della cartella in cui è stato installato MySQLDumper. Questa app basata sul web ha anche la possibilità di ripristinare rapidamente il database da qualsiasi file di backup in un istante. Ha anche un browser di database che fa vergognare PhpMyAdmin.

Ciò che distingue davvero MySQLDumper dalla massa è che è specificamente progettato per gestire enormi database. Secondo il sito Web, lo fa aggirando i limiti di timeout dello script PHP interrompendo il backup in segmenti e quindi chiama lo script in modo ricorsivo fino a quando non completa l'intero processo di backup, indipendentemente dalle dimensioni database è.

Hai mai provato MySQLDumper? Cosa ne pensi? Quali sono i tuoi strumenti preferiti per il backup e il ripristino del tuo database MySQL? Condividi le tue opinioni nella sezione commenti qui sotto.

Ryan ha una laurea in ingegneria elettrica. Ha lavorato 13 anni in ingegneria dell'automazione, 5 anni in IT e ora è un ingegnere di app. Ex amministratore delegato di MakeUseOf, ha parlato a conferenze nazionali sulla visualizzazione dei dati ed è stato presentato su TV e radio nazionali.