14
A
回答
8
如果您打開 - MySQL能夠跟蹤binary log,它包含了所有的修改(是明確的 - 它包含了已經改變的東西查詢)。
但無論如何,如果您沒有在binlog打開之前的初始轉儲,這是沒用的。另外我想,如果你做了轉儲並打開binlog - 你不會問這樣的問題:-S
2
+1
二進制日誌啓用 - 只是現在需要找到文件位置... – 2010-08-03 06:59:07
1
如果你在Windows上使用MySql,有一個文件位於C:\Program Files\MySQL\MySQL Server 5.0\data
(假設一個C:驅動器用於安裝目標和MySql版本5.0),稱爲%COMPUTERNAME%.log,其中包含已執行的命令。
0
簡答:不是默認設置。
爲了獲得準確的記錄結果,您需要首先使用參數--log-bin=your-file-name
以二進制記錄模式啓動服務器。然後它會創建一個二進制日誌文件<>其中seq
是後續日誌文件的序列號(建議將文件名放在那裏,並帶有明確的目錄位置)。
在MySQL網站解釋所有細節的更多信息:https://dev.mysql.com/doc/refman/5.7/en/binary-log.html
我檢查的phpMyAdmin,並有二進制日誌,這一下統計就像他們已經運行了超過1周... 是否有一個配置將指向我的文件位置(在Linux系統上) – 2010-08-03 06:58:35
log-bin = mysql-bin - 這是我家的示例行服務器配置文件。所以我有我的數據目錄中的mysql-bin *文件。順便說一句,正如我所說的,如果你沒有在開啓binlog之前就已經做出的轉儲 - 那麼binlog就沒用了。另外 - 您應該查看Amber提供的查詢日誌(如果有的話)。 – zerkms 2010-08-03 07:01:56