簡體   English   中英

MySQL在備份運行時復制插入查詢

[英]MySQL duplicating Insert Queries while backup is running

我有一個Windows Task Job每天晚上3點運行,它通過批處理文件備份所有數據庫,它備份的一切都很好。

但是,如果在備份運行時有人將記錄插入數據庫中,則會遇到一個問題,即它會重復插入查詢大約10至30次。

用戶通過PHP網頁將數據插入MySQL數據庫,一旦完成插入操作,PHP會將頁面重定向到當前頁面的新版本,因此刷新或回退該頁面將無濟於事。

僅在備份運行時才發生重復條目。

如果您使用的是mysqldump ,請確保通過啟用--single-transaction使用事務快照功能。

有很多選項可控制如何捕獲轉儲以及包括哪些選項。

我的默認值:

mysqldump --create-options --extended-insert --add-drop-table --single-transaction --hex-blob

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM