主要内容来自于《深入浅出MySQL》一书的第26章
设置二进制日志
日志记录格式有STATEMENT、ROW、MIXED(默认)
读取二进制日志
删除二进制日志
1.删除所有的二进制日志
RESET MASTER,该命令将会删除所有的BINLOG日志,新日志编号从“000001”开始。
2.删除指定位置开始的二进制日志
3.设置参数--expire_logs_days=#,此参数的含义是设置日志的国企天数,过了指定的天数之后日志将会被自动删除,这样有利于减少DBA管理日志的工作量。
查看一下
结果可以看出已经生效了。
其它选项
--binlog-do-db=db_name:该选项告诉主服务器,如果当前的数据库(即USE选定的数据库)是db_name,应将更新记录到二进制日志中。其他没有显示指定的数据库更新将被忽略,不记录在日志中。
--binlog-ignore-db=db_name:该选项告诉主服务器,如果当前的数据库
(即USE选定的数据库)是db_name,不应将更新记录到二进制日志中,其他没有显示指定的数据库更新都将进行记录。