Comment sauvegarder régulièrement de grandes bases de données MySQL à l’aide de MySQLDumper
Avoir un blog grandissant et populaire n’est pas quelque chose auquel je suis habitué. J’ai toujours été en admiration devant Aibek et ses techniciens et comment ils ont toujours une sauvegarde de MUO prête pour tout problème mineur qui pourrait survenir. Lorsque j’ai vu que les publications et les commentaires des utilisateurs sur mon propre blog WordPress augmentaient, j’ai commencé à adopter une vision prudente de ma base de données en pleine croissance. Que se passe-t-il si un serveur tombe en panne, est piraté ou pire ? Ne devrais-je pas être préparé à cette situation et sauvegarder constamment tous mes messages et commentaires ?
Voici ce que certains écrivains MUO ont couvert ici au fil des ans. Il y a des années, Aibek lui-même a écrit sur 4 outils qui étaient alors disponibles pour sauvegarder les bases de données. Récemment, Jeffry a écrit le plugin Updraft WordPress sur les sauvegardes, et Tim a couvert certaines méthodes de sauvegarde manuelles, telles que l’utilisation de FTP.
J’avoue que parfois je suis paresseux et si ce n’est pas simple et facile, je n’ai tout simplement pas le temps. De plus, j’ai une base de données MySQL non WordPress, donc le plugin WordPress uniquement ne fonctionne pas pour moi. Après quelques recherches, j’ai finalement trouvé un excellent utilitaire de sauvegarde MySQL gratuit appelé MySQLDumper.
Installer MySQLDumper
L’exécution de MySQLDumper est en fait plus facile que la plupart des applications que vous installez sur un serveur Web. Contrairement à WordPress, qui doit exécuter un utilitaire d’installation, avec MySQLDumper, vous pouvez simplement extraire le fichier Zip dans un sous-répertoire du dossier Web public et appeler le fichier index.html depuis votre navigateur. Ici, j’ai copié tous les fichiers dans le dossier « sqlbackup » sur le serveur Web.
Faire une vidéo du jour
Dans cet exemple, pour y accéder (pour accéder à mon serveur web local), l’adresse serait « http://localhost/sqlbackup/ » Si vous l’avez installé sur votre propre compte Web, remplacez simplement « localhost » par votre domaine.
Après avoir accédé au fichier index.html dans ce dossier, « Installation de MySQLDumper » apparaît. Il s’agit en fait plus d’une « configuration » que d’une installation. Cliquez simplement sur votre langue, puis cliquez sur « Installer« .
Le processus d’installation configure simplement vos paramètres d’accès à la base de données. Si vous souhaitez utiliser MySQLDumper pour sauvegarder toutes les bases de données MySQL sur le serveur, vous devez lui donner un ID utilisateur et un mot de passe pouvant accéder à toutes les tables. Vous pouvez créer un nouvel utilisateur sur chaque table à sauvegarder ou accorder un accès root à l’application Web.
Une fois que vous avez cliqué sur « Connectez-vous à MySQL« , le système essaiera de se connecter à chaque base de données sur votre serveur et vous donnera le statut en bas.
Il s’agit de tout ici!une fois que vous avez cliqué Suivantvous vous retrouverez sur le panneau de contrôle principal de MySQLDumper.
Sauvegarde de la base de données avec MySQLDumper
L’état de votre base de données, y compris les limites d’espace et l’utilisation, est affiché sur la page d’accueil. Vous pouvez changer la base de données sélectionnée à l’aide de la liste déroulante dans le coin inférieur gauche de l’écran.
Cliquez sur »configurer » Voir un aperçu de toutes les bases de données MySQL sur votre système. Ici, vous pouvez également vider les commandes SQL personnalisées pour chaque sauvegarde de bases de données individuelles.
Cliquez sur e-mail Configurez les onglets dans la zone pour configurer l’envoi par e-mail des fichiers de sauvegarde. Si votre base de données n’est pas trop grande et que votre compte de messagerie n’a pas de limite de taille de pièce jointe, allez-y. Cependant, dans la plupart des cas, cela devient peu pratique, surtout lorsque vous avez une base de données WordPress très volumineuse et en pleine croissance.
Si vous avez une (ou plusieurs) énorme(s) base(s) de données et que vous ne souhaitez pas stocker toutes vos sauvegardes sur le serveur en raison d’un espace précieux limité, vous pouvez FTP les fichiers vers un emplacement distant, tel qu’un compte de stockage gratuit ou pour à cet effet, votre domicile Configurez le PC en tant que serveur FTP. Chaque fois qu’une sauvegarde est effectuée, les fichiers sont transférés via FTP à l’emplacement que vous définissez.
Si vous voulez faire une sauvegarde, cliquez simplement sur « sauvegarde » à partir de l’écran principal. Assurez-vous que la base de données que vous souhaitez sauvegarder est sélectionnée dans le coin inférieur gauche, puis cliquez sur « Démarrer une nouvelle sauvegarde. «
Vous pouvez voir la barre d’état indiquant la progression du processus de sauvegarde. Vous verrez les noms des tables au moment de la sauvegarde, l’espace requis pour les fichiers de sauvegarde et le pourcentage restant pour chaque table et globalement.
Une fois la sauvegarde terminée, vous pouvez trouver le /travail/sauvegarde/ Dossier dans le dossier où MySQLDumper est installé. Cette application Web est également capable de restaurer rapidement des bases de données à partir de n’importe quel fichier de sauvegarde en quelques secondes. Il dispose également d’un navigateur de base de données qui fait honte à PhpMyAdmin.
Ce qui distingue vraiment MySQLDumper, c’est qu’il est spécifiquement conçu pour gérer de grandes bases de données. Selon le site Web, il contourne la limite de délai d’expiration du script PHP en divisant la sauvegarde en segments, puis en appelant le script de manière récursive jusqu’à ce que l’ensemble du processus de sauvegarde soit terminé, quelle que soit la taille de votre base de données.
Avez-vous essayé MySQLDumper ? Qu’en penses-tu? Quel est votre outil préféré pour sauvegarder et restaurer les bases de données MySQL ? Partagez vos idées dans la section des commentaires ci-dessous.
A propos de l’auteur