Création d'une sauvegarde et restauration de base de données¶
Dans cet article
Une sauvegarde de base de données (également appelée dump) peut être créée et restaurée de deux façons :
- via ligne de commande sur SSH,
- via l'interface web phpMyAdmin (PMA)
Création d'une sauvegarde via Console (SSH)¶
Connectez-vous au serveur via SSH et exécutez la commande suivante :
Remplacezusername, database_name, Mot de passe, et backup_file.sql par vos propres données.Le fichier
backup_file.sql apparaîtra dans le répertoire courant du serveur — c'est votre sauvegarde. Création d'une sauvegarde via phpMyAdmin¶
Export complet de la base de données :¶
- Dans le volet gauche de phpMyAdmin sélectionnez la base de données souhaitée — une liste de ses tables apparaîtra.
- Accédez à l'onglet Export.
- Cliquez sur Next — le fichier de copie de la base de données sera téléchargé sur votre ordinateur.
Exportation uniquement des tables sélectionnées :¶
- Sélectionnez la base de données sur la gauche.
- Cochez les cases à côté des tables que vous voulez.
- En bas de la page, dans le menu déroulant With selected:, choisissez Export.
- Assurez‑vous que le format est SQL, puis cliquez sur Next. Le fichier sera enregistré sur votre ordinateur.
Restaurer via Console (SSH)¶
Pour charger la sauvegarde dans la base de données, exécutez :
Note
Assurez‑vous que la base de données existe déjà sur le serveur. Cette commande transfère simplement les données du fichier vers la base de données spécifiée.
Restaurer la base de données via phpMyAdmin¶
- Dans le volet gauche sélectionnez la base de données dans laquelle vous souhaitez charger les données.
- Accédez à l'onglet Import.
- Cliquez sur Choose File et sélectionnez le dump téléchargé.
- Les autres paramètres (charset, format, etc.) peuvent rester à leurs valeurs par défaut.
- Cliquez sur Next — les données seront chargées dans la base de données.
Note
phpMyAdmin a souvent du mal avec les fichiers supérieurs à 1 GB. Si votre vidage est volumineux, il vaut mieux le restaurer via la console.