MySQL mysqlbinlog

      MySQL binlog日志记录了MySQL数据库从启用日志以来所有对当前数据库的变更。binlog日志属于二进制文件,我们可以从binlog提取出来生成可读的文本或者SQL语句来重建当前数据库以及根据需要实现时点恢复或不完全恢复。 应用实例机器为win7操作系统,起初操作mysql数据库,找初始化文件找了许久也犯了一些初级错误.针对这些问题本人总结了下二进制日志的操作,具体操作如下:

1. 查询二进制文件在data目录

     登录Mysql数据据库输入:mysql命令行执行 show variables like '%datadir%';

    

2. 启动二进制数据文件方法
    找到初始化文件目录本机为:

      

     打开文件在,去掉注释,重新启动mysql服务即可.

   

 3. 查看所有日志文件(出现以下信息说明启动成功)

    

 4. 查看写入的日志文件信息

     (1) 没有任何操作之前

        

      (2) 对以前的测试表进行插入操作

        

       (3)  查询操作后的日志文件信息

        

      以上演示说明,从启动数据库到当前只要对数据库做了变更就是记录日志当中(前提日志打开的).

 5. 导出二进制数据文件方法

    (1) 执行导出操作

       

     (2) 导出的文件

       

   6. 日志运行一段时间后很大,为了保证系统运行效率可对日志进行清楚操作.

      (1) 手动对日志清楚操作

       

     (2) 清楚所有日志信息

      

 

posted @ 2016-05-24 13:50  东北大亨  阅读(680)  评论(0编辑  收藏  举报