Mysql
 sql >> Base de données >  >> RDS >> Mysql

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 Microsoft Windows plate-forme en plus de Linux Plate-forme. 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.

Depuis 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 comme outil de sauvegarde de la base de données MySQL.

Qu'est-ce que MySQLDumper ?

MySQLDumper est un autre outil Web open source pour la sauvegarde des bases de données MySQL. Il a été construit à partir de PHP et de Perl et peut facilement vider et restaurer vos données MySQL. Il est particulièrement adapté à l'hébergement partagé, 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 de MySQLDumper.
  2. Tous les paramètres sont affichés avant le démarrage de la sauvegarde ; vous êtes donc sûr de ce que vous faites.
  3. Aperçu de la base de données ; regarder les processus en cours d'exécution/
  4. SQL-Browser :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éer une protection de répertoire.

Installation de MySQLDumper sous Linux

L'installation de MySQLDumper est si facile. 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 sous 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 'msd1.24.4 ' dossier. 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 facile .

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 Se connecter à MySQL bouton. Si cela réussit, nous verrons un message disant que "La connexion à la base de données a été établie ”.

4. Une fois que vous avez reçu le message, cliquez sur "Enregistrer ‘ et continuer l'installation. Vous serez redirigé vers l'écran d'accueil.

Comment utiliser MySQLDumper

Comme on peut le deviner d'après son nom, la fonction principale de MySQLDumper est de sauvegarder votre base de données MySQL. Avec cette application, la sauvegarde (et la restauration) de la base de données MySQL est très simple. Commençons à jeter un coup d'œil.

Processus de sauvegarde en 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 voulons 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 "Sauvegarder ‘menu à gauche. Choisissez ensuite 'Sauvegarder PHP ‘ sur 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 s'affichera.

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

Processus de sauvegarde à l'aide de 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 '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 Tester Perl.

Même avec la méthode de sauvegarde PHP, nous devons sélectionner la base de données que nous voulons 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 "Exécuter le Perl Cron ' bouton de script. 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

La restauration d'une sauvegarde est également facile à l'aide de MySQLDumper. Vous pouvez cliquer sur 'Restaurer ‘ dans le panneau de navigation à 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 prêtes à être restaurées. Si vous souhaitez effectuer une restauration complète, cliquez sur "Restaurer ' bouton ci-dessus. Alors que si vous souhaitez restaurer uniquement certaines tables, cliquez sur le bouton "Choisir les tables ‘ à restaurer ci-dessus.

Une fois cela fait, cliquez sur 'Restaurer ‘. Attendez un instant pour terminer la progression de la restauration.

Créer une protection de répertoire

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 de répertoire utilise '.htaccess ‘ fonction sur le serveur web Apache.

Pour le créer, cliquez simplement sur 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 Créer une protection de répertoire bouton. 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 maintenir toutes les sauvegardes et restaurations disponibles.

Voici quelques activités qui peuvent être faites sur cette page.

  1. Supprimer la ou les sauvegardes; utilisez les boutons Supprimer dans la zone supérieure.
  2. Télécharger la ou les sauvegardes; cliquez sur le nom de la sauvegarde.
  3. Sélectionnez la ou les sauvegardes; cliquez sur le nom de la base de données dans la zone Toutes les sauvegardes.
  4. Télécharger 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 d'origine.

Navigateur SQL

Si vous souhaitez exécuter une commande SQL spécifique, vous pouvez le faire dans cette page SQL-Browser. 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
Crédit

Gestion des journaux

MySQLDumper fournissez également des journaux de base pour nous. Ainsi, nous pouvons savoir quand l'activité de sauvegarde-restauration s'est produite. 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 peut ne pas être 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é d'une documentation hors ligne. Mais c'est quand même un excellent outil alternatif pour la sauvegarde de la base de données MySQL.

http://www.mysqldumper.net/