Comment sauvegarder régulièrement votre grande base de données MySQL avec MySQLDumper
Avoir un blog grandissant et populaire n’est pas une chose à laquelle je suis habitué. J'ai toujours été impressionné par Aibek et son personnel technique, et par le fait qu'ils ont toujours une copie de sauvegarde de MUO sous la main chaque fois que quelque chose se passe, même légèrement. Alors que je regarde grandir mon blog WordPress dans les posts et les commentaires d'utilisateurs, je commence à regarder ma base de données croissante avec un œil prudent. Que se passe-t-il si le serveur tombe en panne, est piraté ou pire? Ne devrais-je pas être préparé à une telle situation avec une sauvegarde constante et prête de tous les posts et commentaires?
C’est quelque chose que quelques auteurs de MUO ont couvert ici au fil des ans. Il y a des années, Aibek lui-même a écrit sur 4 outils disponibles à l'époque pour la sauvegarde de votre base de données. Plus récemment, Jeffry a écrit sur le plugin Updraft WordPress pour les sauvegardes, et Tim a expliqué quelques méthodes manuelles pour effectuer des sauvegardes, telles que FTP..
Je l’avoue, parfois je suis paresseux et si ce n’est pas simple et facile, je n’ai tout simplement pas le temps de le faire. De plus, j'ai des bases de données MySQL qui ne sont pas Wordpress, donc un plugin réservé à WordPress ne fonctionnera pas pour moi. Après quelques recherches, je suis finalement tombé sur un excellent utilitaire gratuit de sauvegarde de MySQL appelé MySQLDumper..
Installer MySQLDumper
L'exécution de MySQLDumper est en réalité plus simple que la plupart des applications que vous avez installées sur votre serveur Web. Contrairement à WordPress où vous devez exécuter un utilitaire d'installation, avec MySQLDumper, vous extrayez simplement les fichiers Zip dans un sous-répertoire de votre dossier Web public, puis appelez le fichier index.html à partir de votre navigateur. Ici, j'ai copié tous les fichiers sur le “sqlbackup” dossier sur le serveur web.
Dans cet exemple, pour y accéder (accéder à mon serveur Web local), l'adresse serait “http: // localhost / sqlbackup /” Si vous installez ceci sur votre propre compte Web, remplacez simplement “localhost” avec votre domaine.
Une fois que vous avez accédé au fichier index.html de ce dossier, le “Installation de MySQLDumper” l'écran apparaît. C'est en fait plus d'un “configuration” qu'une installation. Cliquez simplement sur votre langue et cliquez “Installation“.
La procédure d'installation consiste simplement à configurer 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 votre serveur, vous devez lui attribuer un ID utilisateur et un mot de passe donnant accès à toutes les tables. Vous pouvez créer un nouvel utilisateur sur chaque table uniquement pour effectuer des sauvegardes ou accorder un accès racine à l'application Web..
Une fois que vous cliquez sur “Se connecter à MySQL“, le système tentera de se connecter à chacune des bases de données sur votre serveur et vous donnera un statut en bas.
C'est tout ce qu'on peut en dire! Une fois que vous cliquez Suivant, vous vous retrouverez sur le panneau de contrôle principal de MySQLDumper.
Utiliser MySQLDumper pour effectuer des sauvegardes de bases de données
L'état de vos bases de données, y compris les limites d'espace et d'utilisation, est tout affiché sur la page principale. Vous pouvez changer de base de données sélectionnée en utilisant la liste déroulante située dans le coin inférieur gauche de l'écran..
Cliquer sur “Configuration” pour avoir un aperçu de toutes les bases de données MySQL sur votre système. Ici, vous pouvez également personnaliser les commandes SQL pour chaque vidage de sauvegarde pour des bases de données individuelles..
Clique sur le Email onglet dans la zone de configuration pour configurer la livraison de vos fichiers de sauvegarde par courrier électronique. Si votre base de données n'est pas trop volumineuse et que votre compte de messagerie n'a pas une petite limite de taille de pièce jointe, allez-y. Cependant, dans la plupart des cas, cela deviendra peu pratique, surtout si vous avez une base de données WordPress très volumineuse et en croissance..
Si vous avez une base de données énorme (ou des bases de données) et si vous ne souhaitez pas stocker toutes vos sauvegardes sur le serveur en raison d'un espace disque précieux, vous pouvez transférer les fichiers par FTP vers un emplacement distant, comme un compte de stockage gratuit PC que vous avez configuré chez vous comme un serveur FTP juste à cette fin. Chaque fois que vous effectuez une sauvegarde, le fichier est envoyé par FTP à l'emplacement que vous avez défini..
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 regarder pendant que les barres d'état affichent la progression de la procédure de sauvegarde. Vous verrez les noms de table lors de la sauvegarde, l'espace requis du fichier de sauvegarde et le pourcentage restant par table et dans l'ensemble..
Une fois la sauvegarde terminée, vous pouvez trouver les fichiers compressés stockés dans le répertoire. / travail / sauvegarde / dossier dans le dossier où vous avez installé MySQLDumper. Cette application Web permet également de restaurer rapidement votre base de données à partir de l’un de vos fichiers de sauvegarde en un instant. Il a également un navigateur de base de données qui fait honte à PhpMyAdmin.
Ce qui distingue vraiment MySQLDumper de la foule, c'est qu'il est spécialement conçu pour gérer des bases de données volumineuses. Selon le site Web, il y parvient en contournant le délai d'expiration du script PHP en divisant la sauvegarde en segments, puis en appelant le script de manière récursive jusqu'à la fin du processus de sauvegarde, quelle que soit la taille de votre base de données..
Avez-vous déjà essayé MySQLDumper? Qu'est-ce que tu penses? Quels sont vos outils préférés pour sauvegarder et restaurer votre base de données MySQL? Partagez vos idées dans la section commentaires ci-dessous.
En savoir plus sur: Blogging, Sauvegarde de données, Outils pour les webmasters.