J'essaie de générer une sauvegarde d'une base de données composée de tables innodb. Après avoir lu consciencieusement la section mysqldump
du manuel (5.6) correspondant, j'ai utilisé les options --skip-lock-tables
et --single-transaction
. Lorsque je regarde le fichier de vidage qui en résulte, je vois "LOCK TABLES"
& "UNLOCK TABLES"
autour des instructions INSERT
pour chaque table de la base de données. Le produittables de verrouillage mysqldump malgré --skip-lock-tables et --single-transaction options set
--single-transaction
produit à lui seul le même résultat.
Quelqu'un at-il une idée de pourquoi mysqldump
semble ignorer ces options?
Je suppose que le LOCK TABLES
& UNLOCK TABLES
ne doit pas apparaître avec l'une ou l'autre de ces options.
Ces options n'ont rien à voir avec le SQL généré. Ils ont à voir avec comment 'mysqldump' lit les données des tables afin de les vider. –
Ok - merci. Cela a effectivement répondu à la question, mais je ne voyais aucun moyen de l'indiquer. – GAM