首先要打开该功能,我们找到数据库的配置文件 my.ini
找到行
[mysqld]
在下面加入
log-bin=d:\apple\apple(binlog 文件放置的地点)
重启一下数据库进程;
mysql>create database apple;
mysql>use apple;
mysql> create table test(id int auto_increment not null primary key,val int,data varchar(20));
mysql> insert into test(val,data) values(10,'liang');
mysql> insert into test(val,data) values(20,'jia');
mysql> insert into test(val,data) values(30,'hui');
mysql> insert into test(val,data) values(40,'aaa');
mysql> insert into test(val,data) values(50,'bbb');
mysql> insert into test(val,data) values(60,'ccc');
mysql> insert into test(val,data) values(70,'ddd');
mysql>flush logs;
mysql>insert into test(val,data) values(80,'aaaa');
mysql>flush logs;
mysql>insert into test(val,data)values(90,'aaaaaaa');
mysql>flush logs;
这样在d:/apple/apple 产生了几个二进制的文件
我们采用mysqlbinlog apple.000001 |mysql -u root -p123456;
mysqlbinlog apple.000002 |mysql -u root -p123456;
恢复;
mysql>mysqlbinlog apple.000001>01.txt
这样可以查看内容
我们用
mysql>reset master 来删除二进制日志文件,初始化;
最新评论