Publicité

sauvegarde et restauration de la base de données SQLAvoir un blog grandissant et populaire n'est pas quelque chose auquel je suis habitué. J'ai toujours été impressionné par Aibek et son équipe technique, et par la façon dont ils ont toujours une sauvegarde de MUO à portée de main chaque fois que quelque chose peut mal se passer. Alors que je regarde mon propre blog WordPress grandir dans les publications et les commentaires des utilisateurs, je commence à regarder ma base de données en pleine croissance avec un œil méfiant. 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 messages et commentaires?

C'est quelque chose que quelques écrivains de MUO ont couvert ici au fil des ans. Il y a des années, Aibek lui-même a écrit environ 4 outils qui étaient disponibles à l'époque pour sauvegarder votre base de données. Plus récemment, Jeffry a écrit sur le plugin Updraft WordPress pour les sauvegardes, et Tim a couvert quelques façons manuelles de faire des sauvegardes, comme avec FTP.

instagram viewer

Je l'admets, 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 des bases de données MySQL qui ne sont pas Wordpress, donc un plugin WordPress uniquement ne fonctionnera pas pour moi. Après un peu de recherche, je suis finalement tombé sur un brillant utilitaire de sauvegarde gratuit MySQL appelé MySQLDumper.

Installer MySQLDumper

L'exécution de MySQLDumper est en fait plus facile 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 le Zip fichiers 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 dans le dossier «sqlbackup» sur le serveur Web.

sauvegarde et restauration de la base de données SQL

Dans cet exemple, pour y accéder (accéder à mon serveur Web local), l'adresse serait "http://localhost/sqlbackup/"Si vous installez cela sur votre propre compte Web, remplacez simplement" localhost "par votre domaine.

Une fois que vous avez accédé au fichier index.html dans ce dossier, le "Installation de MySQLDumper»Apparaît. Il s'agit en fait plus d'une «configuration» que d'une installation. Cliquez simplement sur votre langue et cliquez sur "Installation“.

sauvegarde mysql

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 devrez lui donner un ID utilisateur et un mot de passe avec accès à toutes les tables. Vous pouvez soit créer un nouvel utilisateur sur chaque table uniquement pour effectuer des sauvegardes, soit donner à la racine de l'application Web un accès.

sauvegarde mysql

Une fois que vous avez cliqué sur "Connectez-vous à MySQL", Le système tentera de se connecter à chacune des bases de données de votre serveur et il vous donnera un statut en bas.

sauvegarde mysql

C'est tout ce qu'on peut en dire! Une fois que vous avez cliqué Prochain, vous vous retrouverez dans le panneau de configuration principal de MySQLDumper.

Utiliser MySQLDumper pour effectuer des sauvegardes de base de données

L'état de vos bases de données, y compris les limites d'espace et l'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 dans le coin inférieur gauche de l'écran.

sauvegarder une grande base de données mysql

Cliquer sur "Configuration»Pour voir un aperçu de toutes les bases de données MySQL de votre système. Ici, vous pouvez également personnaliser les commandes SQL pour chaque vidage de sauvegarde pour des bases de données individuelles.

sauvegarder une grande base de données mysql

Clique sur le Email onglet à l'intérieur de la zone de configuration pour configurer la livraison de vos fichiers de sauvegarde par e-mail. Si votre base de données n'est pas trop volumineuse et que votre compte de messagerie n'a pas de petite taille de pièce jointe, allez-y. Cependant, dans la plupart des cas, cela deviendra impossible, surtout si vous avez une base de données WordPress très grande et en pleine croissance.

sauvegarder une grande base de données mysql

Si vous avez une énorme base de données (ou des bases de données) et si vous ne voulez pas stocker toutes vos sauvegardes sur le serveur en raison de l'espace limité précieux, vous pouvez FTP les fichiers vers un emplacement distant, comme un compte de stockage gratuit ou un PC que vous avez configuré à la maison en tant que serveur FTP juste pour cela objectif. Chaque fois que vous effectuez une sauvegarde, le fichier sera FTP à l'emplacement que vous avez défini.

Comment sauvegarder régulièrement votre grande base de données MySQL avec MySQLDumper sqldump8

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.”

Comment sauvegarder régulièrement votre grande base de données MySQL avec MySQLDumper sqldump9

Vous pouvez regarder les barres d'état afficher la progression de la procédure de sauvegarde. Vous verrez les noms des tables au fur et à mesure de leur sauvegarde, l'espace requis pour le fichier de sauvegarde et le pourcentage restant par table et dans l'ensemble.

sauvegarde et restauration de la base de données SQL

Une fois la sauvegarde terminée, vous pouvez trouver les fichiers compressés stockés dans le /work/backup/ dossier dans le dossier où vous avez installé MySQLDumper. Cette application Web a également la capacité de restaurer rapidement votre base de données à partir de n'importe lequel de vos fichiers de sauvegarde en un instant. Il dispose également d'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 d'énormes bases de données. Selon le site Web, il le fait en contournant les limites de délai d'expiration des scripts PHP en divisant la sauvegarde en segments, puis appelle le script récursivement jusqu'à ce qu'il termine l'ensemble du processus de sauvegarde, quelle que soit la taille de votre base de données est.

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 des commentaires ci-dessous.

Ryan est titulaire d'un BSc en génie électrique. Il a travaillé 13 ans dans l'ingénierie d'automatisation, 5 ans dans l'informatique et est maintenant ingénieur d'applications. Ancien rédacteur en chef de MakeUseOf, il a pris la parole lors de conférences nationales sur la visualisation des données et a été présenté à la télévision et à la radio nationales.