Recherche de site Web

MySQLDumper : un outil de sauvegarde de base de données MySQL basé sur PHP et Perl


MySQL est l'une des bases de données les plus populaires au monde. Cette base de données peut être installée sur la plateforme Microsoft Windows en plus de la plateforme Linux. Pourquoi cette base de données est-elle si populaire ? Cela peut être dû à sa fonctionnalité puissante et à son utilisation gratuite. En tant qu'administrateur de base de données, une sauvegarde de base de données est vraiment cruciale pour maintenir la disponibilité des données. Cela minimisera le risque si quelque chose arrive à notre base de données.

Étant donné que MySQL est une base de données populaire, il existe de nombreux logiciels que nous pouvons utiliser pour la sauvegarder. Du mode console au logiciel basé sur le Web. Nous allons maintenant vous donner un aperçu de MySQLDumper en tant qu'outil de sauvegarde de la base de données MySQL.

Qu'est-ce que MySQLDumper ?

MySQLDumper est un autre outil Web open source permettant de sauvegarder des bases de données MySQL. Il est construit à partir de PHP et Perl et peut être facilement vidé et restauré vos données MySQL. Il est particulièrement adapté à l’hébergement mutualisé, où nous n’avons pas accès au shell Linux.

Fonctionnalités de MySQLDumper

Il existe de nombreuses fonctionnalités de MySQLDumper, mais voici quelques fonctionnalités qui pourraient vous intéresser.

  1. Installation facile; assurez-vous simplement que vous disposez d'un serveur Web fonctionnel et pointez votre navigateur vers le fichier d'installation MySQLDumper.
  2. Tous les paramètres sont affichés avant le démarrage de la sauvegarde ; donc vous êtes sûr de ce que vous faites.
  3. Aperçu de la base de données ; regarder les processus en cours/
  4. Navigateur SQL : accédez à vos tables MySQL, supprimez des tables, modifiez ou insérez des données.
  5. Deux types de méthode de sauvegarde, utilisant PHP ou Perl.
  6. Fichiers journaux complets.
  7. Suppression automatique des fichiers de vos anciennes sauvegardes.
  8. Créez une protection de répertoire.

Installation de MySQLDumper sous Linux

Installer MySQLDumper est si simple. Nous pouvons d’abord télécharger MySQLDumper à partir du lien suivant.

  1. Télécharger MySQLDumper

Au moment de la rédaction de cet article, la dernière version est la 1.24. Alors, téléchargez la dernière version dans le répertoire de votre serveur Web de travail (c'est-à-dire /var/www ou /var/www/html). Une fois que vous l'avez, vous pouvez extraire MySQLDumper1.24.4.zip.

unzip MySQLDumper1.24.4.zip

Ensuite, vous trouverez un dossier « msd1.24.4 ». Ce dossier contient tous les fichiers MySQLDumper. L'étape suivante, il vous suffit de pointer votre navigateur vers le fichier d'installation de MySQLDumper. Le fichier est « msd1.24.4/install.php ». Voici les étapes de MySQLDumper super simple.

1. Nous devons choisir la Langue d'installation.

2. Nous devons remplir certaines informations d'identification telles que le nom d'hôte, l'utilisateur et le mot de passe MySQL.

3. Nous pouvons tester la connexion à la base de données en cliquant sur le bouton Se connecter à MySQL. Si cela réussit, nous verrons un message indiquant que « La connexion à la base de données a été établie ».

4. Une fois que vous avez reçu le message, cliquez sur le bouton « Enregistrer » et continuez l'installation. Vous serez redirigé vers l’écran d’accueil.

Comment utiliser MySQLDumper

Comme son nom l'indique, la fonction principale de MySQLDumper est de sauvegarder votre base de données MySQL. Avec cette application, sauvegarder (et restaurer) la base de données MySQL est très simple. Commençons par y jeter un œil.

Processus de sauvegarde utilisant PHP

Le menu des fonctions se trouve sur le panneau de navigation à gauche. Nous devons d’abord sélectionner la base de données que nous souhaitons sauvegarder. Nous pouvons voir l'option dans le menu de gauche.

Dans la capture d'écran ci-dessus, nous choisissons de sauvegarder une base de données nommée « employés ».

Ensuite, nous pouvons sélectionner le menu « Sauvegarde » sur la gauche. Choisissez ensuite « Sauvegarde PHP » dans la zone supérieure. Nous aurons un écran comme celui-ci.

Cliquez ensuite sur « Démarrer une nouvelle sauvegarde ». Une progression de l'activité de sauvegarde vous sera présentée.

Une fois la progression de la sauvegarde terminée, nous pouvons voir la notification.

Processus de sauvegarde utilisant Perl

Une autre méthode de sauvegarde prise en charge par MySQLDumper est « Backup Perl ». Avec cette méthode, nous utiliserons Perl comme moteur de sauvegarde.

Veuillez noter que votre serveur Web doit prendre en charge le script « Perl/CGI » avant d'exécuter cette méthode de sauvegarde. Sinon, vous verrez une erreur comme celle-ci lorsque vous cliquerez sur le bouton Test Perl.

Idem avec la méthode de sauvegarde PHP, nous devons sélectionner la base de données que nous souhaitons sauvegarder. Choisissez ensuite le menu Sauvegarde dans le panneau de navigation de gauche. Cliquez ensuite sur le bouton Sauvegarder Perl.

MySQLDumper vous montrera quelques paramètres actifs dans la zone inférieure. Ensuite, nous pouvons cliquer sur le bouton de script « Exécuter le Perl Cron ». En utilisant cette méthode, nous ne verrons aucune barre de progression apparaître. La durée de ce processus de sauvegarde dépendra de la base de données que nous allons sauvegarder. S'il n'y a pas d'erreur, nous verrons une notification comme celle-ci.

Processus de restauration

Restaurer une sauvegarde est également simple avec MySQLDumper. Vous pouvez cliquer sur le menu « Restaurer » dans le panneau de navigation de gauche. Contrairement à l'activité de sauvegarde, toutes les sauvegardes sont disponibles dans la zone inférieure de la page de restauration.

Lorsque nous devons sélectionner une sauvegarde, nous pouvons choisir à partir de là. Dans la zone ci-dessus se trouvent les sauvegardes sélectionnées qui sont prêtes à être restaurées. Si vous souhaitez effectuer une restauration complète, cliquez sur le bouton « Restaurer » ci-dessus. Tandis que si vous souhaitez restaurer certaines tables uniquement, cliquez sur « Choisir les tables » à restaurer ci-dessus.

Une fois cela fait, cliquez sur « Restaurer ». Attendez juste un moment pour terminer la progression de la restauration.

Créer une protection d'annuaire

Par défaut, la page d'accueil de MySQLDumper est accessible à toute personne connaissant son URL. En utilisant Directory Protection, nous pouvons créer un écran d'accueil protégé par mot de passe. Cette protection d'annuaire utilise la fonction « .htaccess » sur le serveur Web Apache.

Pour le créer, cliquez simplement sur le bouton Créer une protection de répertoire sur l'écran d'accueil.

Ensuite, vous demanderez de fournir des informations d’identification.

Une fois que vous avez terminé, cliquez sur le bouton Créer une protection de répertoire. Après cela, vous aurez une page de confirmation à ce sujet.

S'il n'y a pas d'erreur, un message de réussite s'affichera.

La prochaine fois que vous visiterez la page, MySQLDumper vous demandera un mot de passe avant de voir son écran d'accueil.

Gestion des fichiers

Ce menu est utilisé pour conserver toutes les sauvegardes et restaurations disponibles.

Voici quelques activités qui peuvent être réalisées sur cette page.

  1. Supprimer la(les) sauvegarde(s) ; utilisez les boutons Supprimer dans la zone supérieure.
  2. Télécharger la(les) sauvegarde(s) ; cliquez sur le nom de la sauvegarde.
  3. Sélectionner les sauvegardes ; cliquez sur le nom de la base de données dans la zone Toutes les sauvegardes.
  4. Téléchargez une ou plusieurs sauvegardes volumineuses à restaurer.
  5. Convertir la base de données au format MySQLDumper (MSD).

Remarque : Lorsque nous avons essayé de convertir la base de données sans utiliser de compression, nous avons constaté que MySQLDumper créait une base de données avec le nom « part_1.sql ». La taille est plus petite que la source originale.

Navigateur SQL

Si vous souhaitez exécuter une commande SQL spécifique, vous pouvez le faire dans cette page du navigateur SQL. Mais s'il vous plaît, vous devriez savoir ce que vous faites.

Configuration

Toutes les fonctions ci-dessus peuvent être configurées à partir du menu Configuration. Voici quelques sections que nous pouvons configurer.

Général

Interface

Suppression automatique

E-mail

FTP

Cronscript

Gestion des journaux

MySQLDumper nous fournit également des journaux de base. Nous pouvons ainsi savoir quand l'activité de sauvegarde-restauration a eu lieu. Pour accéder à la page du journal, cliquez simplement sur le menu « Journal » dans le panneau de navigation sur la gauche.

Il existe 3 types de journaux. PHP-Log, Perl-Log et Perl-Complete Log.

Conclusion

MySQLDumper n'est peut-être pas le meilleur outil de sauvegarde pour MySQL. Mais avec la facilité d'utilisation de cette application, les gens peuvent commencer à utiliser cette application. Malheureusement, j'ai constaté que MySQLDumper n'est pas équipé de documentation hors ligne. Mais c’est quand même un excellent outil alternatif pour sauvegarder la base de données MySQL.

http://www.mysqldumper.net/