MySQL实时增量备份,采用binlog日志的好处
掌控所有更改操作,必要时可用于恢复数据
数据库主从复制的必要条件
[root@localhost~]# vim /etc/my.cnf
[mysqld]
.. ..
log-bin=mysql-bin //启用二进制日志,并指定前缀
.. ..
[root@dbsvr1 ~]# service mysqld restart
确认binlog日志文件
新启用binlog后,每次启动MySQl服务都会新生成一份日志文件:
[root@localhost~]# ls /var/lib/mysql/mysql-bin.*
/var/lib/mysql/mysql-bin.000001 /var/lib/mysql/mysql-bin.index
清除binlog日志
删除早前指定版本的binlog日志
RURGE MASTER LOGS TO "binlog日志"
删除所有binlog日志,重新新建日志
RESET MASTETR
分析binlog日志
使用mysqlbinlog工具
格式:mysqlbinlog [选项] 日志文件
常用选项
--start-datatime="YYYY-mm-dd HH:MM:SS"
--stop-datatime="YYYY-mm-dd HH:MM:SS"
--start-position=起止位置
--stop-positon=结束位置
[root@localhost ~]# mys