MySql binlog
来源:互联网 发布:网络流行aq是什么意思 编辑:程序博客网 时间:2024/05/23 00:01
mysql binary log:
二进制日志,记录对数据发生或潜在发生更改的SQL语句,并以二进制的形式保存在磁盘中.
1.开启二进制日志配置:
方法一:修改my.cnf参数文件,该方法需要重启:
log-bin=mysql-binlog
exire_logs_days=10 *设置二进制日志保留的时间
方法二:mysql版本5.6以上,不重启修改二进制日志配置:
set @@global.log_bin=1|0 (1为开启,0为关闭)
set @@global.binlog_size=37268(单位bytes)
2.默认情况下当二进制日志写满了或者数据库重启了才会进行切换,但是也可以手工进行切换:
flush logs;
3.删除二进制日志:
二进制日志会不断增长,并产生多个文件.
删除慢查询日志有三种方法:
a.操作系统命令直接删除(需要删除mysql-binlog.index文件中物理删除的文件)
b.reset master;
c.
show binary logs;
purge binary logs before 'mysql_binlog.000092';
对于业务操作频繁的数据库需要定制相应的备份策略和删除策略.
二进制日志主要有两个作用:
1.数据恢复
2.主从数据库:用于slave端执行增删改,保持与master同步.
1 0
- MySQL binlog
- mysql binlog
- MySQL binlog
- mysql binlog
- MySQL BinLog
- MySQL binlog
- mysql-binlog
- mysql binlog
- Mysql binlog
- mysql binlog
- MySql binlog
- mysql binlog
- MySQL binlog
- MySQL binlog
- mysql binlog三种模式 binlog查看
- MySQL抑制binlog日志中的BINLOG部分
- MySQL开启binlog以及查看binlog
- 开启Mysql binlog
- 【python练习】《learn python the hard way》ex41 opp_test.py
- 工作之后十不要
- CF761 C. Dasha and Password (DP)
- DOM节点层次(一)
- C9-1 数组求和
- MySql binlog
- 字符串
- C9-2 折半查找
- ServletConfig和ServletContext接口
- Codeforces 761C DaSha and Password 暴力
- 孪生素数问题
- Leetcode 12. Integer to Roman
- Mysql备份与恢复
- mybatis缓存配置