码迷,mamicode.com
首页 > 数据库 > 详细

MySQL mysqlbinlog

时间:2016-05-24 15:00:05      阅读:209      评论:0      收藏:0      [点我收藏+]

标签:

      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) 清楚所有日志信息

       技术分享

 

MySQL mysqlbinlog

标签:

原文地址:http://www.cnblogs.com/northeastTycoon/p/5523160.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!