Syntaxe de ANALYZE TABLE
<<<
Syntaxe de BACKUP TABLE Syntaxe de CHECK TABLE
>>>

14.5.2 Commandes d'entretien des tables
14.5 Référence de langage d'administration de la base de données
14 Syntaxe des commandes SQL
 Manuel de Référence MySQL 4.1 : Version Française

Syntaxe de ANALYZE TABLE
->Syntaxe de BACKUP TABLE
Syntaxe de CHECK TABLE
Syntaxe de CHECKSUM TABLE
Syntaxe de OPTIMIZE TABLE
Syntaxe de REPAIR TABLE
Syntaxe de RESTORE TABLE

14.5.2.2 Syntaxe de BACKUP TABLE


BACKUP TABLE nom_de_table[,nom_de_table...] TO '/chemin/vers/le/dossier/de/sauvegardes'
Note : cette commande est obsolète. Nous travaillons à une solution de remplacement améliorée, qui proposera des sauvegardes à chaud. Durant ce temps, le script mysqlhotcopy peut être utilisé.

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 fonctionne 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'index .MYD 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 >>
Syntaxe de ANALYZE TABLE Commandes d'entretien des tables Syntaxe de CHECK TABLE