当前位置:主页 > 行业知识 >

浅析MySql二进制日志的应用

发布时间:19-12-06 阅读:760

mysql有4种不合的日志,分手是二进制日志,查询日志,慢查询日志和差错日志,这些日记记录着数据库事情的方方面面,可以赞助我们懂得数据库的不合方面的踪迹,下面先先容二进制日志的感化和应用措施,并使用二进制日志对数据库进行各类掩护和优化,其另日志也会在后面陆续会做具体的先容。

二进制日志(bin-log日志)

在上一篇先容mysql主从设置设置设备摆设摆设的blog中,已经提过bin-log日志的感化和应用,bin-log日志记录了所有的DDL和DML的语句,但不包括查询的语句,语句以事故的要领保存,描述了数据的变动历程,此日志对发生劫难时数据规复起到了极为紧张的感化。

开启

mysql默认是没有开拓bin-log日志,首先我们必要开启bin-log日志,在my.cnf中改动

指定了bin-log日志的路径,开启日志后必要myssqladmin flush log才生效,重启后我们发明在刚才设定的路径新增了log文件,这便是我们必要的二进制日志

因为日志因此二进制要领存储的,不能直接读取,必要应用mysql自带的mysqlbinlog对象来进行查看

语法如下:

#mysqlbinlog mysql-bin.000002



上一篇:飞机上导尿救人医生捐出10万奖金 具体什么情况
下一篇:没有了