1.binlog 日志打开方法
在my.cnf这个文件中加一行(Windows为my.ini)。
vi /etc/my.cnf
[mysqld]
log-bin=mysqlbin-log #添加这一行就ok了=号后面的名字自己定义吧
然后我们可以对数据库做简单的操作后到mysql数据文件所在的目录来看binlog文件。
查看自己的BINLOG的名字是什么
命令:show binary logs
Mysqlbinlog使用
以后每次对表的相关操作时候,这个File_size都会增大。
做了几次操作后,它就记录了下来。
命令:show binlog events
Mysqlbinlog使用
用mysqlbinlog 工具来显示记录的二进制结果,然后导入到文本文件,为了以后的恢复。
详细过程如下:
C:\Program Files\MySQL\MySQL Server 5.0\bin>mysqlbinlog --start-position=4 --sto
p-position=106 mysqlbin-log.000001 > c:\test1.txt
或者全部导出:
C:\Program Files\MySQL\MySQL Server 5.0\bin>mysqlbinlog mysqlbin-log.000001 > c:\test1.txt
test1.txt的文件内容:
;
;
DELIMITER ;
at 4
110916 9:51:06 server id 1 end_log_pos 98 Start: binlog v 4, server