Hello,
Après avoir parcouru un max d'informations sur le sujet, il me manque encore quelques précisions.
Ce que j'ai lu :
Les scripts mysqldump et mysqlhotcopy permettent une sauvegarde à chaud grâce à un lock tables et flush tables.
Ce que je considère comme sauvegarde à chaud :
La sauvegarde s'effectue alors que l'application tourne et que les données sont modifiées
Ce que je me pose comme questions :
- MySQL verrouille toutes les tables ou les une à la suite ?
- Si MySQL verrouille toutes les tables du début à la fin de la sauvegarde, comme peut réagir une application qui tente un accès en modification sur une table lockée ?
- Si MySQL verrouille les tables une par une, comment peut il assurer la cohérences entre les tables sauvegardés au début et celles sauvegardées à la fin ?
Merci d'avance :-)
Partager