MySQLDumper: una eina de còpia de seguretat de bases de dades MySQL basada en PHP i Perl


MySQL és una de les bases de dades més populars del món. Aquesta base de dades es pot instal·lar a la plataforma Microsoft Windows a més de la plataforma Linux. Per què aquesta base de dades és tan popular? Pot ser causat per la seva potent funció i el seu ús gratuït. Com a administrador de bases de dades, una còpia de seguretat de la base de dades és realment crucial per mantenir la disponibilitat de les dades. Minimitzarà el risc si passa alguna cosa a la nostra base de dades.

Com que MySQL és una base de dades popular, hi ha molts programaris que podem utilitzar per fer-ne una còpia de seguretat. Des del mode de consola fins al programari basat en web. Ara us donarem una ullada a MySQLDumper com a eina de còpia de seguretat de la base de dades MySQL.

MySQLDumper és una altra eina web de codi obert per fer còpies de seguretat de bases de dades MySQL. Es va crear a partir de PHP i Perl i es pot abocar i restaurar fàcilment les vostres dades de MySQL. És especialment adequat per a allotjament compartit, on no tenim accés al shell de Linux.

Hi ha moltes funcions de MySQLDumper, però aquí hi ha algunes funcions que us poden interessar.

  1. Fàcil instal·lació; només assegureu-vos que teniu un servidor web que funcioni i dirigiu el vostre navegador al fitxer d'instal·lació de MySQLDumper.
  2. Tots els paràmetres es mostren abans d'iniciar la còpia de seguretat; així que estàs segur del que estàs fent.
  3. Visió general de la base de dades; mira els processos en execució/
  4. Navegador SQL: accés a les taules MySQL, suprimir taules, editar o inserir dades.
  5. Dos tipus de mètodes de còpia de seguretat, amb PHP o Perl.
  6. Fitxers de registre complets.
  7. Supressió automàtica de fitxers de les vostres còpies de seguretat antigues.
  8. Crea una protecció de directoris.

Instal·lació de MySQLDumper a Linux

Instal·lar MySQLDumper és molt fàcil. Primer podem descarregar MySQLDumper des del següent enllaç.

  1. Descarregueu MySQLDumper

En el moment d'escriure aquest article, l'última versió és la 1.24. Per tant, descarregueu la darrera versió al directori del vostre servidor web de treball (és a dir, /var/www o /var/www/html). Un cop el tingueu, podeu extreure MySQLDumper1.24.4.zip.

$ unzip MySQLDumper1.24.4.zip

A continuació, trobareu una carpeta msd1.24.4. Aquesta carpeta conté tots els fitxers MySQLDumper. El següent pas, només heu d'apuntar el vostre navegador al fitxer d'instal·lació de MySQLDumper. El fitxer és msd1.24.4/install.php. Aquests són els passos de MySQLDumper súper fàcil.

1. Hem de triar l'idioma d'instal·lació.

2. Hem d'omplir algunes credencials com ara el nom d'amfitrió, l'usuari i la contrasenya de MySQL.

3. Podem provar la connexió a la base de dades fent clic al botó Connect to MySQL. Si té èxit, veurem un missatge que diu que \S'ha establert la connexió a la base de dades.

4. Un cop rebeu el missatge, feu clic al botó Desa i continueu amb la instal·lació. Se us portarà a la pantalla d'inici.

Com utilitzar MySQLDumper

Com podem endevinar pel seu nom, la funció principal de MySQLDumper és fer una còpia de seguretat de la vostra base de dades MySQL. Amb aquesta aplicació, la còpia de seguretat (i restauració) de la base de dades MySQL és molt fàcil. Comencem a fer una ullada.

El menú de funcions es troba al panell de navegació de l'esquerra. Primer hem de seleccionar quina base de dades volem fer una còpia de seguretat. Podem veure l'opció al menú de l'esquerra.

A la captura de pantalla anterior, optem per fer una còpia de seguretat d'una base de dades anomenada empleats.

A continuació, podem seleccionar el menú Còpia de seguretat a l'esquerra. A continuació, trieu Còpia de seguretat de PHP a la part superior. Tindrem una pantalla com aquesta.

A continuació, feu clic a Inicia una nova còpia de seguretat. Se us mostrarà un progrés de l'activitat de còpia de seguretat.

Un cop finalitzat el progrés de la còpia de seguretat, podrem veure la notificació.

Un altre mètode de còpia de seguretat compatible amb MySQLDumper és Backup Perl. Amb aquest mètode, utilitzarem Perl com a motor de còpia de seguretat.

Tingueu en compte que el vostre servidor web ha de suportar l'script Perl/CGI abans d'executar aquest mètode de còpia de seguretat. En cas contrari, veureu un error com aquest quan feu clic al botó Prova Perl.

El mateix amb el mètode de còpia de seguretat de PHP, hem de seleccionar quina base de dades volem fer una còpia de seguretat. A continuació, trieu el menú Còpia de seguretat al tauler de navegació esquerre. A continuació, feu clic al botó Còpia de seguretat de Perl.

MySQLDumper us mostrarà alguns paràmetres actius a la part inferior. A continuació, podem fer clic al botó d'script Executar el Perl Cron. Amb aquest mètode, no veurem cap barra de progrés. La durada d'aquest procés de còpia de seguretat dependrà de la base de dades de la qual farem la còpia de seguretat. Si no hi ha cap error, veurem una notificació com aquesta.

Restaurar una còpia de seguretat també és fàcil amb MySQLDumper. Podeu fer clic al menú Restaurar al tauler de navegació de l'esquerra. A diferència de l'activitat de còpia de seguretat, totes les còpies de seguretat estan disponibles a la part inferior de la pàgina de restauració.

Quan necessitem seleccionar una còpia de seguretat, podem triar-ne. A l'àrea anterior hi ha la còpia de seguretat seleccionada que està llesta per restaurar. Si voleu fer una restauració completa, feu clic al botó Restaurar de dalt. Mentre que si només voleu restaurar algunes taules, feu clic a Tria taules per restaurar a dalt.

Un cop fet, feu clic a Restaurar. Només espereu un moment per completar el progrés de restauració.

Per defecte, qualsevol persona que conegui la seva URL pot accedir a la pàgina d'inici de MySQLDumper. Mitjançant la protecció de directoris, podem crear una pantalla d'inici protegida per contrasenya. Aquesta protecció de directoris utilitza la funció .htaccess al servidor web Apache.

Per crear-lo, només cal que feu clic al botó Crea una protecció de directori a la pantalla d'inici.

Aleshores demanareu que proporcioneu alguna credencial.

Un cop hàgiu acabat amb això, feu clic al botó Crea una protecció de directori. Després d'això, tindreu una pàgina de confirmació al respecte.

Si no hi ha cap error, es mostrarà un missatge d'èxit.

La propera vegada que visiteu la pàgina, MySQLDumper us demanarà una contrasenya abans de veure la seva pantalla d'inici.

Aquest menú s'utilitza per mantenir totes les còpies de seguretat i restaurar disponibles.

Aquí teniu algunes activitats que es poden fer en aquesta pàgina.

  1. Suprimeix còpies de seguretat ; feu servir els botons Suprimeix a la part superior.
  2. Baixa còpies de seguretat ; feu clic al nom de la còpia de seguretat.
  3. Seleccioneu còpies de seguretat ; feu clic al nom de la base de dades a l'àrea Totes les còpies de seguretat.
  4. Penja una còpia de seguretat gran per restaurar-la.
  5. Converteix la base de dades al format MySQLDumper (MSD).

Nota: Quan vam intentar convertir la base de dades sense utilitzar cap compressió, vam trobar que MySQLDumper creava una base de dades amb el nom part_1.sql. La mida és més petita que la font original.

Si voleu executar una ordre SQL específica, podeu fer-ho en aquesta pàgina del navegador SQL. Però si us plau, hauríeu de saber què feu.

Totes les funcions anteriors es poden configurar des del menú Configuració. Aquí teniu algunes seccions que podem configurar.

MySQLDumper també ens proporciona registres bàsics. Així podem saber quan es va produir l'activitat de restauració de còpia de seguretat. Per accedir a la pàgina de registre, només cal que feu clic al menú Registre del tauler de navegació de l'esquerra.

Hi ha 3 tipus de registres. PHP-Log, Perl-Log i Perl-Registre complet.

Conclusió

Pot ser que MySQLDumper no sigui la millor eina de còpia de seguretat per a MySQL. Però amb la facilitat d'ús d'aquesta aplicació, la gent pot començar a utilitzar aquesta aplicació. Malauradament, he trobat que MySQLDumper no està equipat amb documentació fora de línia. Però tot i així, és una gran eina alternativa per a la base de dades MySQL de còpia de seguretat.