Ricerca nel sito web

MySQLDumper: uno strumento di backup del database MySQL basato su PHP e Perl


MySQL è uno dei database più popolari al mondo. Questo database può essere installato sulla piattaforma Microsoft Windows oltre che sulla piattaforma Linux. Perché questo database è così popolare? Potrebbe essere causato dalla sua potente funzionalità e dal suo utilizzo gratuito. In qualità di amministratore di database, un backup del database è davvero fondamentale per mantenere la disponibilità dei dati. Minimizzerà al minimo il rischio se succede qualcosa al nostro database.

Poiché MySQL è un database popolare, esistono molti software che possiamo utilizzare per eseguirne il backup. Dalla modalità console al software basato sul web. Ora ti daremo uno sguardo a MySQLDumper come strumento per il backup del database MySQL.

Cos'è MySQLDumper?

MySQLDumper è un altro strumento basato sul Web open source per il backup dei database MySQL. È costruito da PHP e Perl e può essere facilmente scaricato e ripristinato i tuoi dati MySQL. È particolarmente adatto per l'hosting condiviso, dove non abbiamo accesso alla shell Linux.

Funzionalità di MySQLDumper

Esistono molte funzionalità di MySQLDumper, ma ecco alcune funzionalità che potrebbero interessarti.

  1. Installazione facile; assicurati solo di avere un server web funzionante e indirizza il browser al file di installazione di MySQLDumper.
  2. Tutti i parametri vengono visualizzati prima dell'avvio del backup; quindi sei sicuro di quello che stai facendo.
  3. Panoramica del database; guarda i processi in esecuzione/
  4. Browser SQL: accedi alle tue tabelle MySQL, cancella tabelle, modifica o inserisci dati.
  5. Due tipi di metodo di backup, utilizzando PHP o Perl.
  6. File di registro completi.
  7. Eliminazione automatica dei file dei tuoi vecchi backup.
  8. Crea la protezione della directory.

Installazione di MySQLDumper in Linux

Installare MySQLDumper è così semplice. Per prima cosa possiamo scaricare MySQLDumper dal seguente link.

  1. Scarica MySQLDumper

Al momento della stesura di questo articolo, l'ultima versione è la 1.24. Quindi, scarica l'ultima versione nella directory del tuo server web funzionante (ad esempio /var/www o /var/www/html). Una volta ottenuto, puoi estrarre MySQLDumper1.24.4.zip.

unzip MySQLDumper1.24.4.zip

Quindi troverai una cartella "msd1.24.4". Questa cartella contiene tutti i file MySQLDumper. Il passaggio successivo è semplicemente quello di indirizzare il browser al file di installazione di MySQLDumper. Il file è "msd1.24.4/install.php". Ecco i passaggi del semplicissimo MySQLDumper.

1. Dobbiamo scegliere la Lingua di installazione.

2. Dobbiamo inserire alcune credenziali come nome host, utente e password MySQL.

3. Possiamo testare la connessione al database facendo clic sul pulsante Connetti a MySQL. Se ha successo, vedremo un messaggio che dice che "La connessione al database è stata stabilita".

4. Una volta ricevuto il messaggio, fai clic sul pulsante "Salva" e continua l'installazione. Verrai portato nella schermata principale.

Come utilizzare MySQLDumper

Come possiamo intuire dal nome, la funzione principale di MySQLDumper è quella di eseguire il backup del database MySQL. Con questa applicazione, il backup (e il ripristino) del database MySQL è molto semplice. Iniziamo a dare un'occhiata.

Processo di backup utilizzando PHP

Il menu delle funzioni si trova nel pannello di navigazione a sinistra. Per prima cosa dobbiamo selezionare di quale database vogliamo eseguire il backup. Possiamo vedere l'opzione nel menu a sinistra.

Nello screenshot qui sopra, scegliamo di eseguire il backup di un database denominato "dipendenti".

Quindi possiamo selezionare il menu "Backup" a sinistra. Quindi seleziona "Backup PHP" nell'area in alto. Avremo una schermata come questa.

Quindi fare clic su "Avvia nuovo backup". Ti verrà mostrato l'avanzamento dell'attività di backup.

Una volta terminato l'avanzamento del backup, possiamo vedere la notifica.

Processo di backup utilizzando Perl

Un altro metodo di backup supportato da MySQLDumper è "Backup Perl". Con questo metodo utilizzeremo Perl come motore di backup.

Tieni presente che il tuo server web deve supportare lo script "Perl/CGI" prima di eseguire questo metodo di backup. Altrimenti, vedrai un errore come questo quando fai clic sul pulsante Test Perl.

Lo stesso con il metodo di backup PHP, dobbiamo selezionare il database di cui vogliamo eseguire il backup. Quindi scegli il menu Backup dal pannello di navigazione a sinistra. Quindi fare clic sul pulsante Backup Perl.

MySQLDumper ti mostrerà alcuni parametri attivi nell'area inferiore. Quindi possiamo fare clic sul pulsante dello script "Esegui Perl Cron". Utilizzando questo metodo, non vedremo apparire alcuna barra di avanzamento. La durata di questo processo di backup dipenderà dal database di cui eseguiremo il backup. Se non ci sono errori, vedremo una notifica come questa.

Processo di ripristino

Anche ripristinare un backup è semplice utilizzando MySQLDumper. Puoi fare clic sul menu "Ripristina" dal pannello di navigazione a sinistra. A differenza dell'attività di backup, tutti i backup sono disponibili nell'area inferiore della pagina di ripristino.

Quando dobbiamo selezionare un backup, possiamo scegliere da lì. Nell'area sopra c'è il backup selezionato pronto per il ripristino. Se desideri eseguire il ripristino completo, fai clic sul pulsante "Ripristina" in alto. Mentre se desideri ripristinare solo alcune tabelle, fai clic su "Scegli le tabelle" da ripristinare in alto.

Al termine, fai clic su "Ripristina". Aspetta solo un attimo per completare l'avanzamento del ripristino.

Crea una protezione della directory

Per impostazione predefinita, chiunque ne conosca l'URL può accedere alla home page di MySQLDumper. Utilizzando la protezione della directory, possiamo creare una schermata iniziale protetta da password. Questa protezione della directory utilizza la funzione ".htaccess" sul server Web Apache.

Per crearlo, fai semplicemente clic sul pulsante Crea protezione directory nella schermata principale.

Quindi ti chiederai di fornire alcune credenziali.

Una volta terminato, fai clic sul pulsante Crea protezione directory. Successivamente, avrai una pagina di conferma a riguardo.

Se non sono presenti errori, verrà visualizzato un messaggio di successo.

La prossima volta che visiti la pagina, MySQLDumper ti chiederà una password prima di visualizzare la schermata iniziale.

Amministrazione dei file

Questo menu viene utilizzato per mantenere tutti i backup e ripristinare disponibili.

Ecco alcune attività che si possono svolgere in questa pagina.

  1. Elimina backup ; utilizzare i pulsanti Elimina nell'area superiore.
  2. Scarica backup ; fare clic sul nome del backup.
  3. Seleziona backup ; fare clic sul nome del database nell'area Tutti i backup.
  4. Carica uno o più backup di grandi dimensioni da ripristinare.
  5. Converti il database nel formato MySQLDumper (MSD).

Nota: quando abbiamo provato a convertire il database senza utilizzare alcuna compressione, abbiamo scoperto che MySQLDumper crea un database con il nome "part_1.sql". La dimensione è inferiore alla fonte originale.

Browser SQL

Se desideri eseguire un comando SQL specifico, puoi farlo in questa pagina del browser SQL. Ma per favore dovresti sapere cosa stai facendo.

Configurazione

Tutte le funzioni di cui sopra possono essere configurate dal menu Configurazione. Ecco alcune sezioni che possiamo configurare.

Generale

Interfaccia

Eliminazione automatica

E-mail

FTP

Cronoscritto

Gestione dei registri

MySQLDumper ci fornisce anche i log di base. In questo modo possiamo sapere quando si è verificata l'attività di backup-ripristino. Per accedere alla pagina di registro, fai clic sul menu "Registro" dal pannello di navigazione a sinistra.

Esistono 3 tipi di log. PHP-Log, Perl-Log e Perl-Complete Log.

Conclusione

MySQLDumper potrebbe non essere il miglior strumento di backup per MySQL. Ma con la facilità d'uso di questa applicazione, le persone possono iniziare a utilizzare questa applicazione. Sfortunatamente, ho scoperto che MySQLDumper non è dotato di documentazione offline. Tuttavia, è un ottimo strumento alternativo per il backup del database MySQL.

http://www.mysqldumper.net/