mysql5.7开启binlog,及binlog基本介绍

二进制日志binlog,用于记录对mysql数据库真正执行更改的所有操作。

一, 说说binlog的主要作用:

*主从复制,master把所有修改数据的操作记录到binlog中,通过网络发送到slave,实现主从同步复制。
*mysqlbinlog命令实现时间点或位置的恢复操作
*审计

二, 如何开启binlog?
my.cnf文件添加如下参数
server_id=2 #mysql5.7版本开启binlog强制需要添加该参数
log_bin = mysql-bin #表示开启binlog并指定binglog文件名
binlog_format = ROW #默认
expire_logs_days = 7 #binlog保留天数

重启mysql
service mysqld restart

mysql> show global variables like ‘%log_bin%’;
±--------------------------------±--------------------------------------+
| Variable_name | Value |
±--------------------------------±--------------------------------------+
| log_bin | ON |
| log_bin_basename | /usr/local/mysql/data/mysql-bin |
| log_bin_index | /usr/local/mysql/data/mysql-bin.index |
| log_bin_trust_function_creators | OFF |
| log_bin_use_v1_row_events | OFF |
±-

  • 6
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值