Services webmasters
Partenaires
Jeux concours gratuits
 
Sauvegardes de base de données
<<<
Syntaxe de BACKUP TABLE Syntaxe de RESTORE TABLE
>>>

4.4 Prévention des désastres et restauration
4 Administration du serveur
 Manuel de Référence MySQL 4.1 : Version Française

Sauvegardes de base de données
->Syntaxe de BACKUP TABLE
Syntaxe de RESTORE TABLE
Syntaxe de CHECK TABLE
Syntaxe de REPAIR TABLE
Utilisation de myisamchk pour la maintenance des tables et leur recouvrement
Mettre en place un régime d'entretien de MySQL
Obtenir des informations sur une table

4.4.2 Syntaxe de BACKUP TABLE


BACKUP TABLE nom_de_table[,nom_de_table...] TO '/chemin/vers/le/dossier/de/sauvegardes'
Cette commande copie le nombre minimal de fichiers de table dont en a besoin pour la restaurer vers le dossier de sauvegardes après avoir rafraîchit les changements dans le disque. Cela ne fonctione actuellement que pour les tables au format MyISAM . Pour les tables MyISAM , elle ne copie que les fichiers .frm (définition) et .MYD (données), le fichier d'indes pouvant, lui, être reconstruit à partir des deux autres.

Avant d'utiliser cette commande, merci de lire Sauvegardes de base de données .

Pendant la sauvegarde, un verrou de lecture est posé sur chaque table, une par une, lors de leur copie. Si vous voulez sauvegarder une image instantanée de plusieurs table, vous devez d'abord exécuter un LOCK TABLES obtenant un verrou de lecture pour chaque table concernée.

La commande retourne une table avec les colonnes suivantes :

Colonne Valeur
Table Nom de la table
Op Toujours ``backup''
Msg_type status , error , info ou encore warning .
Msg_text Le message.

Notez que BACKUP TABLE n'est disponible en MySQL que depuis la version 3.23.25.

<< Syntaxe de BACKUP TABLE >>
Sauvegardes de base de données Prévention des désastres et restauration Syntaxe de RESTORE TABLE
Services webmasters
Les manuels
 
CoursPHP.com - Reproduction interdite -