Heim >Datenbank >MySQL-Tutorial >Wie kann ich eine Datenbank mit MySQLDump sichern, ohne Tabellen zu sperren?
So führen Sie MySQLDump aus, ohne Tabellen zu sperren
Das Kopieren einer Datenbank aus einer Live-Produktionsumgebung in eine lokale Entwicklungsumgebung ist unbedingt zu vermeiden Sperren der Produktionsdatenbank. Dieser Artikel bietet eine Lösung für diese Herausforderung.
Der herkömmliche Befehl mysqldump sperrt Tabellen nacheinander, während er sie speichert. Um dieses Problem zu beheben, ziehen Sie die folgenden Optionen in Betracht:
Daher lautet der empfohlene Befehl für InnoDB-Datenbanken:
mysqldump --single-transaction=TRUE -u username -p DB
Durch die Nutzung dieser Option können Sie eine Datenbank effektiv aus einer Produktionsumgebung in eine lokale Entwicklungsumgebung kopieren, ohne dass Tabellensperren entstehen.
Das obige ist der detaillierte Inhalt vonWie kann ich eine Datenbank mit MySQLDump sichern, ohne Tabellen zu sperren?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!