• 我的bin_log日志回复删除内容


    在my.ini 中添加log-bin=e:/wamp/bin/mysql/mysql5.5.20/bin/bin_log/lihao_bin.log;这句话的意思是打开bin_log日志,设置bin_log日志的位置,一把我们都把它放在mysql的bin目录下面

    1.查看 bin_log日志是否打开

      show variables like 'log_bin'

    on 表示已打开

    2.更新日志同时新建一个日志

      flush logs

    3.查看日志

      show master logs;

    4.查看当前日志

      show master status

     

    5.重置日志

      reset master ;

      所有的日志都会被删除

    6.查看日志内容

      mysqlbinlog (日志路径) 

      例如:mysqlbinlog bin_log/lihao_bin.000002

    7.日志在dos下浏览不太方面 把日志导入到文本中

      mysqlbinlog bin_log/lihao_bin.000002>bin_log/lihao_bin.000002.txt

    8.设置日志时间

      set global expire_logs_days =5 //5天后日志过期

    9.删除日志

       删除某个日志之前的日志(不包括这个日志)

     purge binary logs to 'lihao_bin.000002';

     删除某个日期之前的日志(不包括这个日志)

    Purge binary logs before '2012-10-29 10:55'

     

    10.根据日志回复内容

    mysqlbinlog bin_log/lihao_bin.000002 |mysql -uroot -p

    11.数据库备份

     mysqldump -uroot -p (数据库名) -l -F>bin_log/bf.sql

    12.当日志里面即有更新,插入和删除的时候我们要根据 end_log_pos点恢复数据

    mysqlbinlog bin_log/lihao_bin.000002  --start_position ='200' --stop-position = '768' |mysql -uroot -hlocalhost -p

    数据库恢复就先告一段落

  • 相关阅读:
    List遍历时删除与迭代器(Iterator)解惑
    从一次“并发修改字段业务”引出多版本并发控制与InnoDB锁
    RocketMQ存储机制与确认重传机制
    Java中的锁
    jmeter在non-GUI模式下用法
    Java SPI机制简述
    深拷贝、浅拷贝与Cloneable接口
    Java中的小数运算与精度损失
    java中的枚举类
    SpringBoot是如何实现自动配置的
  • 原文地址:https://www.cnblogs.com/lihaolihao/p/2749229.html
Copyright © 2020-2023  润新知