如何在不鎖定表的情況下運行MySQLDump
將資料庫從即時生產環境複製到本地開發環境時,至關重要的是要避免鎖定生產資料庫。本文為這項挑戰提供了一個解決方案。
傳統指令 mysqldump 在轉儲表時依序鎖定表。要解決此問題,請考慮以下選項:
因此,對於InnoDB 資料庫,建議的命令是:
mysqldump --single-transaction=TRUE -u username -p DB
透過利用此選項,您可以有效地將資料庫從生產環境複製到本地開發環境,而不會產生任何表鎖。
以上是如何在不鎖定表的情況下 MySQLDump 資料庫?的詳細內容。更多資訊請關注PHP中文網其他相關文章!