binlog 就是binary log,二进制日志文件,这个文件记录了mysql所有的dml操作。通过binlog日志我们可以做数据恢复,做主住复制和主从复制等等。对于开发者可能对binlog并不怎么关注,但是对于运维或者架构人员来讲是非常重要的。
首先我们进入mysql数据库,利用命令行查看是否开启。
查看是否开启log_bin日志: show variables like ‘log_bin’;
如何开启mysql的binlog日志呢?
1.在my.ini主配置文件中直接添加两行:
log-bin=mysql-bin(开启log日志)
log-bin = D:/phpStudy/MySQL/log/mysql-bin(log-bin保存的位置)
log-bin = D:/phpStudy/MySQL/log/mysql-bin(log-bin保存的位置)
2.添加完这两行后,点击保存,然后一定要重启mysql,我们查看设置是否成功。
经过我们使用命令行查看已经设置成功。
3.我们查看是否成功。可以看到已经有日志。
4.我们可以看到只要我们增加文章,删除文章,都会进行记录。