数据库备份与恢复

MySQL Binary Log也就是常说的bin-log, ,是mysql执行改动产生的二进制日志文件,其主要作用有两个:
第一:数据恢复
第二:主从数据库。用于slave端执行增删改,保持与master同步。
binlog日志包括两类文件:
1.二进制日志索引文件(文件名后缀为.index)用于记录所有的二进制文件
2.二进制日志文件(文件名后缀为.00000*)记录数据库所有的DDL和DML(除了数据查询语句select)语句事件。
如何开启binlog日志:
首先查看是否开启了binlog日志:
show variables like 'log_%';
如果显示:log_bin OFF
打开my.ini文件,添加一条配置信息:
log-bin=mysql-bin
重启mysql,再次执行命令发现: log_bin NO