Cinq sites Web, cinq bases de données – et les télécharger un par un prend toute votre soirée. Il existe des itinéraires plus rapides, mais chacun a une limite honnête. Ce guide les compare afin que vous choisissiez celui qui convient à votre serveur.
Que vous soyez migrez des hôtes, réalisez une copie de sécurité hors ligne ou configurez une copie de test, la base de données est la partie d'un site Web que vous ne pouvez pas vous permettre de perdre. Les fichiers peuvent être re-téléchargés ; une base de données perdue a disparu. Vous trouverez ci-dessous les itinéraires de téléchargement groupé dans un ordre honnête : le plus rapide à configurer en premier, le plus rapide en masse en dernier.
Une base de données de site Web contient tout ce qui compte : les publications, les produits, les commandes, ainsi que les noms, e-mails et hachages de mots de passe de vos utilisateurs. C'est pourquoi ce guide concerne vos propres sites Web, ou les sites que vous administrez avec autorisation, et pourquoi le fichier final doit être manipulé avec soin (il existe une page complète sur son stockage en toute sécurité).
Bulk signifie simplement : plusieurs bases de données, une seule fois, pas de baby-sitting à chaque exportation.
cPanel, Plesk et les panneaux similaires ont une section Sauvegarde qui produit une sauvegarde complète du compte (bases de données, fichiers, courrier électronique, tout) sous la forme d'un seul fichier téléchargeable.
Limite honnête : une sauvegarde complète correspond à l'intégralité du compte, elle est donc longue et lente à télécharger, et restaurer une base de données à partir de celle-ci plus tard représente un travail supplémentaire. Idéal pour un déménagement complet de compte.
phpMyAdmin est déjà présent dans presque tous les panneaux d'hébergement, il n'y a donc rien à installer.
Limite honnête : phpMyAdmin s'exécute dans le navigateur dans les limites de temps et de mémoire PHP. Les bases de données petites et moyennes s'exportent correctement ; une base de données de quelques centaines de mégaoctets meurt souvent en cours d'exportation sur un hébergement mutualisé. Cet échec a sa propre page dans cet ensemble.
Si votre hébergement vous donne un accès SSH, c'est la voie rapide : l'exportation s'exécute sur le serveur, pas dans votre navigateur, les limites du navigateur ne s'appliquent donc pas.
mysqldump -u dbuser -p mydatabase > mydatabase.sqlmysqldump -u root -p --all-databases --single-transaction --quick | gzip > all-databases.sql.gz--single-transaction donne une copie cohérente des tables InnoDB sans verrouiller votre site en direct, et --quick diffuse les lignes au lieu de charger la table entière en mémoire.
Pour WordPress en particulier, wp db export backup.sql sur SSH est une commande propre par site, et la boucle sur les dossiers de vos sites en masse. Un plugin de sauvegarde réputé fonctionne également et ajoute une planification, mais une exportation de plugin n'est aussi fiable que le plugin, alors vérifiez le fichier de la même manière que n'importe quel autre dump.
Un téléchargement qui semble terminé peut toujours être réduit de moitié. Avant de supprimer quoi que ce soit ou d'annuler l'ancien hébergement :
Une sauvegarde non vérifiée est un espoir, pas une sauvegarde.
Le processus de téléchargement complet de la base de données en masse : démo en direct, chaque étape à l'écran.
▶️ Watch Full Videomysqldump via SSH. L'exportation s'exécute sur le serveur lui-même, compressée au fur et à mesure, et --all-databases prend chaque base de données en une seule commande - pas de délai d'attente du navigateur comme celui de phpMyAdmin.
Oui — utilisez la sauvegarde complète du panneau d'hébergement ou phpMyAdmin par base de données. Il est plus lent et les bases de données volumineuses peuvent atteindre les limites PHP sur l'hébergement partagé, mais pour les petits sites, cela fonctionne bien.
Pour vos propres sites Web ou les sites Web que vous administrez avec l'autorisation du propriétaire, oui, il s'agit d'un travail de sauvegarde et de migration normal. Le téléchargement de la base de données de quelqu'un d'autre sans autorisation ne l'est pas ; chaque méthode ici suppose que les sites vous appartiennent.