2012-10-15 51 views
1

我正在運行mysql-server-5.0.95-1.el5_7.1。選擇登錄mysql二進制日誌

我在數據庫中發現了一些奇怪的行爲,我想存儲一些操作。

閱讀Mysql參考手冊,我設置了二進制日誌並開始記錄數據庫中發生的所有事情。

但是日誌文件太大了,我想知道是否有一種方法來配置二進制日誌來存儲一些操作(如ALTER TABLE,DELETE或CREATE INDEX),而不是記錄所有操作。

如果是,我該怎麼做。

Rgds。

回答

1

二進制日誌的要點是記錄服務器上的狀態更改。如果它改變狀態,它會被記錄下來。

+0

因此,您認爲該解決方案應該是一個運行在後臺的過濾器,用於從二進制日誌創建的文件中讀取並提取我想要的信息? –

+1

如果你能弄清楚如何解析MySQL二進制日誌,那可能是一種方法。我不確定這個規範是多麼的開放。 – tadman