1、Mysql配置實現開啓二進制文件
打開my.ini文件,再裏面添加:
#Enter a name for the binary log. Otherwise a default name willbe used.
log-bin=d:/mysql51/logbin.log
2、數據恢復操作。
(1)修改my.ini文件,註釋掉下面第二行,否則會出現編碼問題。
[client]
default-character-set=GBK
(2)查看二進制日誌文件,導出文本格式,命令如下:
mysqlbinlogd:\mysql51\logbin.000021 > d:\mysql21.txt
上面命令的含義是導出二進制日誌文件lobbin.000021到d盤下的mysql21.txt文件。
(3)重新執行日誌文件中的命令(回滾操作),命令如下:
mysqlbinlogd:\mysql51\logbin.000020 --start-pos=8271 --stop-pos=5073503 | mysql -uroot -p123
上邊命令表示從logbin.000020日誌文件的8271行開始執行到5073503行進行命令回滾(重新執行)。其中數據庫的用戶名爲root,密碼爲123