Ich versuche einen Dump einer Datenbank aus innodb -Tabellen zu generieren.mysqldump Sperrtabellen trotz --skip-lock-tables & --single-transaction options set
Nachdem ich den mysqldump
Abschnitt des relevanten (5.6) Handbuchs pflichtgemäß gelesen hatte, benutzte ich die --skip-lock-tables
und --single-transaction
Optionen. Wenn ich die resultierende Speicherabbilddatei betrachte, sehe ich "LOCK TABLES"
& "UNLOCK TABLES"
um die INSERT
Anweisungen für jede Tabelle in der Datenbank.
--single-transaction
allein erzeugt das gleiche Ergebnis.
Hat jemand eine Idee, warum mysqldump
diese Optionen scheinbar ignoriert?
Ich nehme an, dass die LOCK TABLES
& nicht mit einer oder beiden dieser Optionen erscheinen sollte.
Diese Optionen haben nichts mit dem ausgegebenen SQL zu tun. Sie haben damit zu tun, wie mysqldump die Daten aus den Tabellen liest, um sie zu löschen. –
Ok - danke. Dies beantwortete effektiv die Frage, aber ich konnte auf keinen Fall davon ausgehen, solche anzuzeigen. – GAM