zoukankan      html  css  js  c++  java
  • MySql binlog

    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同步.

  • 相关阅读:
    JAVA-JDBC
    如何优雅地拼SQL的in子句
    Groovy 语言尝鲜
    小而美的CNC机器
    GCode软件和资料
    基于PC的运动控制
    CAD/CAM软件
    工控硬件
    数控系统
    Visual Studio 2019 Community 版离线注册
  • 原文地址:https://www.cnblogs.com/kasumi/p/6347437.html
Copyright © 2011-2022 走看看