Come eseguire regolarmente il backup del tuo grande database MySQL con MySQLDumper
Avere un blog in crescita e popolare non è qualcosa a cui sono abituato. Sono sempre stato ammirato da Aibek e dal suo staff tecnico, e da come hanno sempre a disposizione un backup di MUO ogni volta che qualcosa può andare anche leggermente male. Mentre guardo il mio blog WordPress crescere in entrambi i post e i commenti degli utenti, sto iniziando ad osservare il mio database in crescita con occhio diffidente. Cosa succede se il server va in crash, viene hackerato o peggio? Non dovrei essere preparato per una situazione del genere con un backup costante e pronto di tutti i post e commenti?
Questo è qualcosa che alcuni scrittori MUO hanno coperto qui nel corso degli anni. Anni fa, Aibek stesso ha scritto circa 4 strumenti che erano disponibili per il backup del database. Più recentemente, Jeffry ha scritto sul plugin Updraft per i backup di WordPress, e Tim ha coperto alcuni modi manuali per fare i backup, come con FTP.
Lo ammetto, a volte sono pigro e se non è semplice e facile non ho tempo per farlo. Inoltre, ho dei database MySQL che non sono Wordpress, quindi un plugin per WordPress non funzionerà per me. Dopo un po 'di ricerche, ho finalmente trovato una brillante utility di backup gratuita MySQL chiamata MySQLDumper.
Installazione di MySQLDumper
Eseguire MySQLDumper è in realtà più semplice della maggior parte delle applicazioni che hai installato sul tuo server web. A differenza di WordPress in cui è necessario eseguire un'utilità di installazione, con MySQLDumper è sufficiente estrarre i file Zip in una sottodirectory nella cartella Web pubblica e quindi chiamare il file index.html dal browser. Qui, ho copiato tutti i file su “SQLBackup” cartella sul server web.
In questo esempio, per accedervi (accedendo al mio server web locale), l'indirizzo sarebbe “http: // localhost / SQLBackup /” Se stai installando questo sul tuo account web, basta sostituire “localhost” con il tuo dominio.
Una volta che accedi al file index.html in quella cartella, il file “Installazione di MySQLDumper” schermo arriva. Questo è in realtà più di a “configurazione” di un'installazione. Basta fare clic sulla tua lingua e fare clic “Installazione“.
La procedura di installazione consiste semplicemente nell'impostare i parametri di accesso al database. Se si desidera utilizzare MySQLDumper per eseguire il backup di tutti i database MySQL sul server, sarà necessario fornire un ID utente e una password con accesso a tutte le tabelle. È possibile creare un nuovo utente su ciascuna tabella solo per eseguire backup o fornire l'accesso root dell'applicazione Web.
Una volta cliccato “Connetti a MySQL“, il sistema tenterà di connettersi a ciascuno dei database sul server e ti darà uno stato in basso.
Questo è tutto ciò che c'è da fare! Una volta che fai clic Il prossimo, ti troverai nel pannello di controllo principale di MySQLDumper.
Utilizzo di MySQLDumper per eseguire backup del database
Lo stato dei tuoi database, inclusi i limiti di spazio e l'utilizzo, viene visualizzato sulla pagina principale. Puoi cambiare i database selezionati utilizzando la casella a discesa nell'angolo in basso a sinistra dello schermo.
Clicca su “Configurazione” per vedere una panoramica di tutti i database MySQL sul tuo sistema. Qui è anche possibile personalizzare i comandi SQL per ciascun dump di backup per i singoli database.
Clicca sul E-mail scheda all'interno dell'area di configurazione per impostare la consegna dei file di backup via email. Se il tuo database non è troppo grande e il tuo account di posta elettronica non ha un limite di dimensioni di allegato piccolo, provaci. Tuttavia, nella maggior parte dei casi questo diventerà poco pratico, soprattutto se si dispone di un database WordPress molto grande e in crescita.
Se si dispone di un enorme database (o database) e se non si desidera archiviare tutti i backup sul server a causa del prezioso spazio limitato, è possibile trasferire i file FTP in una posizione remota, ad esempio 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à trasferito su FTP nella posizione che hai definito.
Se vuoi fare un backup, fai 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.”
È possibile guardare mentre le barre di stato mostrano lo stato di avanzamento della procedura di backup. Verranno visualizzati i nomi delle tabelle durante il backup, lo spazio richiesto per il file di backup e la percentuale rimanente per tabella e in generale.
Una volta che il backup è finito, puoi trovare i file compressi memorizzati nel / Lavoro / backup / cartella all'interno della cartella in cui è installato MySQLDumper. Questa app web-based ha anche la capacità di ripristinare rapidamente il tuo database da uno qualsiasi dei tuoi file di backup in un istante. Ha anche un browser di database che fa vergognare PhpMyAdmin.
Ciò che distingue MySQLDumper dalla massa è che è specificamente progettato per gestire enormi database. Secondo il sito web, lo fa aggirando le limitazioni di timeout dello script PHP suddividendo il backup in segmenti e quindi richiamando lo script in modo ricorsivo fino a quando non completa l'intero processo di backup, indipendentemente dall'ampiezza del database.
Hai mai provato MySQLDumper? Cosa pensi? Quali sono i tuoi strumenti preferiti per il backup e il ripristino del tuo database MySQL? Condividi la tua visione nella sezione commenti qui sotto.
Scopri di più su: blog, backup dei dati, strumenti per i Webmaster.