Aller au contenu
Invision Board France

Sauvegarde et restauration d’une base de données


Youp3

La sauvegarde de la base de données est primordiale pour les administrateurs d’une communauté. C’est la première étape à réaliser avant toute opération de mise à jour ou d’installation d’un nouvel élément. Ainsi, en cas de problème, il est possible de rétablir la situation.

 

 

Solution idéale : la ligne de commande

 

Si vous disposez d’un accès SSH à votre serveur, ou bien que votre serveur de base de données est joignable directement depuis Internet, la meilleure solution est d’utiliser les outils MySQL en ligne de commande. Le gros avantage de cette solution est de ne pas être limitée au niveau du temps d’exécution, comme c’est souvent le cas avec des outils comme phpMyAdmin et les scripts en PHP. À privilégier donc, surtout avec les grosses bases de données.

 

Sauvegarde

 

mysqldump -u mon_login -p ma_base > ma_sauvegarde.sql

Une invite vous demandera votre mot de passe (celui de connexion à la base de données), entrez-le puis validez avec la touche "Entrée"

Pour les versions récentes de la suite dont la base utilise l’encodage utf8mb4, il est conseillé d’utiliser la commande suivante :

mysqldump -u mon_login -p --default-character-set=utf8mb4 ma_base > ma_sauvegarde.sql

 

Restauration

 

mysql -u mon_login -p ma_base < /chemin/vers/ma_sauvegarde.sql

Une invite vous demandera votre mot de passe (celui de connexion à la base de données), entrez-le puis validez avec la touche "Entrée"

 

 

Solution alternative : MySQLDumper

 

Vous ne disposez pas d’un accès permettant l’utilisation de la ligne de commande, ou bien cette dernière vous rebute : essayez MySQLDumper (Téléchargement)

L’installation de cet outil est aussi simple que celle d’IP.Board :

  1. Envoyez le contenu du dossier msd sur votre serveur par exemple dans un dossier nommé MySQLDumper
  2. Depuis votre navigateur, allez à l’adresse votre_serveur.fr/MySQLDumper
  3. Renseignez les mêmes informations SQL que pour votre forum puis validez avec le bouton « sauvegarder et continuer l’installation »

Une fois le produit installé, il reste à sécuriser son accès :

  1. Cliquez sur le bouton « Créer une protection de répertoire »
  2. Renseignez les trois premiers champs
  3. Choisissez de préférence « SHA1 » pour l’option « Type de cryptage »
  4. Validez en cliquant sur le bouton « Créer une protection de répertoire »

Pour le reste, la configuration et l’utilisation pour effectuer des sauvegardes/restaurations est simple puisque l’outil est en français.

Modifié par Youp3



Retour utilisateur

Commentaires recommandés

Mise à jour de l’article pour ceux qui rencontre des problèmes avec les sauvegardes pour les caractères encodés en utf8mb4.

  • J’aime 1
  • Merci 1

Partager ce commentaire


Lien vers le commentaire
Partager sur d’autres sites


Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !

Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.

Connectez-vous maintenant

×

Information importante

En utilisant ce site, vous êtes d’accords avec nos Conditions d’utilisation. Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.