Mysql

我們可以為 AWS RDS 中的一個特定會話或使用者禁用二進制日誌記錄嗎

  • March 5, 2016

目前,我們有一種情況是為 AWS RDS 上的一組查詢禁用二進制日誌記錄。我們想為該特定會話設置 log-bin=0。根據亞馬遜,這是不可能的。有什麼適合我們的工作嗎?

  1. 我們希望二進制日誌記錄能夠處理與該會話並行發生的剩餘活動。
  2. 如果需要,我們可以停止並重新啟動 slave。

提前致謝。

https://forums.aws.amazon.com/thread.jspa?threadID=45258中提出的一種解決方案需要將備份保留期設置為零。這應該意味著沒有自動備份!但是您仍然可以拍攝手動快照。

如果我誤解了(我不使用 Amazon RDS),我深表歉意。但是你可以使用:

SET SESSION SQL_LOG_BIN = 0;

-- DO STUFF HERE

SET SESSION SQL_LOG_BIN = 1;

將其設置為 0 後,它將阻止目前會話中的所有內容寫入二進制日誌。將其設置回 1 將恢復寫入二進制日誌。其他一切照常進行。

引用自:https://dba.stackexchange.com/questions/95059