Vous êtes sur la page 1sur 8

ADMINISTRATION DES BASE

DE DONNEES

1
PLAN DU COURS
DEFINITION

OBJECTIF

TYPES DE SAUVEGARDE DE DONNEE

UTILISATION DE MySQLDUMP
2
SAUVEGARDE ET RESTAURATION DES DONNEES

DEFINITION:
La sauvegarde est une copie des données d’origine qui peut être
utiliser en cas de défaillance de la base de données.
La restauration: fait référence au processus de récupération de la
base de données dans son état d’origine lorsqu’une défaillance a
lieu.
La restauration améliore la fiabilité de la base de donnée car elle
lui permet de retrouver un état cohérent après une défaillance
soudaine.

3
SAUVEGARDE ET RESTAURATION DES DONNEES

OBJECTIF:
Le but de la sauvegarde et de la restauration est de créer
des copies de données que vous pouvez restaurer lorsque
vos données primaires font l’objet d’une défaillance.
Les défaillances de données primaires peuvent résulter
de :
 Une défaillance du logicielle ou du matériel
 Une corruption des données
 La suppression accidentelle de données
 Les attaques malveillantes
4
SAUVEGARDE ET RESTAURATION DES DONNEES

TYPE DE SAUVERGADE DES DONNEES:


 La sauvegarde complète: il s’agit d’une opération de sauvegarde de base
et complète qui effectue une copie de toutes les données sur un autre
ensemble de supports tel qu’un disque.
 La sauvegarde incrémentielle: cette sauvegarde copie uniquement les
données modifiées depuis votre dernière opération de sauvegarde.
 Sauvegarde différentielle: cette sauvegarde copie toutes les données
modifiées par rapport a une sauvegarde précédente mais chaque fois
qu’elle s’exécute, elle continue de copier toute les données modifiées
depuis la sauvegarde complète précédente.
 Sauvegarde de fichier journal: cette sauvegarde copie des journaux des
transactions qui inclut tous les enregistrements des journaux qui n’ont
pas été sauvegardes lors d’une sauvegarde de fichier journal précédente.
5
SAUVEGARDE ET RESTAURATION DES DONNEES

Utilisation de MySQLdump:
MySQLdump est un outil permettant la
sauvegarde et la restauration de données
dans une base MySQL.
Il est possible d’agir sur:
 Toutes les bases de donnée du système.
 Une seule base
 Une seule table
6
SAUVEGARDE ET RESTAURATION DES DONNEES

Utilisation de MySQLdump:
 Sauvegarde de toutes les bases de données
mysqldump - -user= root - -password = motpasse - -all-databases > mabd.sql ou
Mysqldump –u root –p - -databases nombd - -complete-insert –result-
file=chemin_access_vers_fichier_cible.
 Sauvegarde d’une seul base de données
mysqldump –u utilisateur –p motpass - -databases nom_bd > mabd.sql
 Sauvegarde de plusieurs bases de données
mysqldump –u utilisateur –p motpass - -databases nom_bd1, nom_bd2 > mabd.sql
 Sauvegarde d’une table
mysqldump –u utilisateur –p motpass -B nom_bd - -tables nom_table > mabd.sql
 Sauvegarde de plusieurs tables.
mysqldump –u utilisateur –p motpass -B nom_bd - -tables nom_table1, nom_table2 >
mabd.sql
7
SAUVEGARDE ET RESTAURATION DES DONNEES

Pour restaurer une sauvegarde on utilise la commande


suivante:
mysql –u utilisateur –p motpass nom_bd < mabd.sql

Vous aimerez peut-être aussi