小韩实操 -- Mysql二进制日志

什么是二进制日志?

       二进制日志主要记录mysql数据库的变化,二进制日志包含所有更新了数据或者潜在更新了数据(如没有匹配到任何行的delete语句),语句以时间的形式保存,描述了数据的更改。二进制日志还包含执行每个更新数据库语句的时间信息,使用二进制日志的主要目的是最大可能的恢复数据库。因为二进制日志包含备份后进行的所有更新,不记录没有修改任何数据的语句。

      开启二进制日志对性能的开销很小,带来的好处远大于坏处。

开启二进制日志:

1)安装数据库

[root@hya ~]# yum -y install mariadb mariadb-server

 2)  改配置文件开启二进制日志

[root@hya ~]# vim /etc/my.cnf
log-bin =mysql-bin       # 路径及命名,默认在data下
expire_logs_days=10      # 过期时间,二进制文件自动删除的天数,0代表不删除
max_binlog_size=100M     # 单个日志文件大小
binlog_format

猜你喜欢

转载自blog.csdn.net/yeyslspi59/article/details/108615137