2011-07-01 49 views
2

我意外地丟棄了一個沒有備份的模式。使用mysqlbinlog進行Mysql數據恢復

現在我想用mysqlbinlog實用程序執行恢復。 (看來,mysqlbinlog是一個很好的工具)。它需要這些二進制日誌文件來執行恢復。

現在我有以下困惑:

  1. 不能找到這些二進制日誌文件。那麼他們在哪裏?
  2. 如果操作未記錄或未啓用二進制日誌記錄,請如何啓用它。 我已經閱讀了mysql文檔,它說它們啓用了作爲默認。但是我無法找到這些文件,但...
  3. 是否有可能通過/var/log/mysqld.log文件
+0

你試過尋找'〜/ .mysql_history'嗎?它可以幫助恢復從命令行完成的操作。如果你做了任何可以揭示模式的東西,它應該在那裏。 – vpit3833

+0

可惜,我使用phpmyadmin所以這些操作不是通過命令行 – xiaohan2012

回答

1

恢復數據和架構如果你有行log = /path/to/mysql.log取消註釋my.cnf,查詢將在mysql.log。那就是回答第三個問題。