top
Loading...
5.9.3.自動恢復
5.9.3. 自動恢復
5.9.3.1. 指定恢復時間
5.9.3.2. 指定恢復位置

如果MySQL服務器啟用了二進制日志,你可以使用mysqlbinlog工具來恢復從指定的時間點開始 (例如,從你最后一次備份)直到現在或另一個指定的時間點的數據。關于啟用二進制日志的信息,參見5.11.3節,“二進制日志”。對于mysqlbinlog的詳細信息,參見8.6節,“mysqlbinlog:用于處理二進制日志文件的實用工具”。

要想從二進制日志恢復數據,你需要知道當前二進制日志文件的路徑和文件名。一般可以從選項文件(my.cnf or my.ini,取決于你的系統)中找到路徑。如果未包含在選項文件中,當服務器啟動時,可以在命令行中以選項的形式給出。啟用二進制日志的選項為--log-bin。要想確定當前的二進制日志文件的文件名,輸入下面的MySQL語句:

SHOW BINLOG EVENTS G

你還可以從命令行輸入下面的內容:

mysql --user=root -pmy_pwd -e 'SHOW BINLOG EVENTS G'

將密碼my_pwd替換為服務器的root密碼。

作者:mysql.com
來源:http://dev.mysql.com/doc/refman/5.1/zh/database-administration.html
北斗有巢氏 有巢氏北斗