2010-11-09 60 views
0

我遇到了遺留系統的問題。每天晚上從現場轉儲運行(腳本),並從該腳本例如爲:恢復後的MySQL二進制日誌

 
mysql [params] < path/to/backup.sql 

這將導致在bin日誌中大量數據的創建(DB是幾千兆字節)恢復到QA。 bin日誌似乎沒有自動刷新 - 我可以通過從mysql命令行運行RESET MASTER;來清除它們,但想知道是否有任何方法可以自動執行此操作?它在Windows下運行在mysql 4.0.21上。

編輯: 它沒有運行作爲主任何從DBS

+0

很好,只是註釋掉mysql配置中的log-bin並重啓mysqld應該禁用bin日誌 – ajreal 2010-11-09 17:07:49

回答

1

flush logs
或者更新註釋掉log-bin = xxx, &重啓MySQL服務器,但是這將禁用

0

下面將禁止複製sql語句被記錄爲二進制文件。

mysql> set sql_log_bin=0 
mysql> source path/to/backup.sql 

這僅適用於當前線程,速度更快。

相關問題