Mysql的log-bin日志

原创 2016年04月06日 21:33:08

1、开启mysql的bin-log日志

      找到mysql的配置文件/etc/my.cnf,在里面加入下面语句

[mysqld]
slow_query_log_file=/usr/local/mysql/log/slow.log   #开启Mysql的慢查询日志
log-bin=/usr/local/mysql/log/mysql-bin              #开启Mysql的二进制日志
log-error=/usr/local/mysql/log/err.log         #开启Mysql的错误日志
general_log_file=/usr/local/mysql/log/general.log


2、查看Mysql的二进制日志文件

     2.1 查看二进制文件是否开启成功

 show variables like 'log_bin%';
+---------------------------------+--------------------------------------
| Variable_name                   | Value                                  |
+---------------------------------+--------------------------------------+
| log_bin                                 | ON                                   |
| log_bin_basename           | /usr/local/mysql/log/mysql-bin       |

    2.2查看最后的log-bin文件信息

show  master status;
+------------------+----------+--------------+------------------+-------------------+
| File                   | Position | Binlog_Do_DB | Binlog_Ignore_DB | Executed_Gtid_Set |
+------------------+----------+--------------+------------------+-------------------+
| mysql-bin.000003 |      120 |              |                  |                   |
+------------------+----------+--------------+------------------+-------------------+

3、关于二进制日志的一些操作

      3.1 开启一个新的二进制日志,从当前时刻,记录对数据库的更新操作      

flush logs;

      3.2 清空所有的bin-log日志

reset master;
     3.3 查看最后一个log-bin文件

show master status;


4、二进制日志文件的查看

mysqlbinlog --no-defaults mysql-0001.bin


版权声明:本文为博主原创文章,未经博主允许不得转载。

mysql关闭与删除bin-log日志详解

mysql中如果我们开启bin-log日志全在mysql目录发现大量的mysql-bin.000001,mysql-bin.000002等这些文章,如果多了会发现占很大的空间,下面我来介绍mysql-...
  • xiewenbo
  • xiewenbo
  • 2016年04月29日 19:57
  • 4425

mysql二进制日志(bin-log)配置及相关操作

转载:http://yagetang.blog.51cto.com/1780698/1670236 1.开启bin-log (1)在my.con配置文件里面 [mys...
  • xiaoshunzi111
  • xiaoshunzi111
  • 2016年10月14日 16:37
  • 5183

mysql bin-log日志与mysqldump备份与恢复

简介:mysql的bin-log日志是一种二进制的日志(默认存在于mysql/data下) 1. 用于恢复数据 2.有三种类型的日志 ...
  • qqqqq210
  • qqqqq210
  • 2016年05月09日 22:23
  • 1611

删除MySQL log bin 日志操作记录

正确删除MySQL log bin 日志操作记录 ============================================= #如要修改my.cnf ,正确操作是先关闭mysql ...
  • zju_ly
  • zju_ly
  • 2012年01月11日 09:32
  • 2010

mysql关闭与删除bin-log日志详解

mysql中如果我们开启bin-log日志全在mysql目录发现大量的mysql-bin.000001,mysql-bin.000002等这些文章,如果多了会发现占很大的空间,下面我来介绍mysql-...
  • xiewenbo
  • xiewenbo
  • 2016年04月29日 19:57
  • 4425

MySQL用户授权 和 bin-log日志 详解和实战

http://www.cnblogs.com/it-cen/p/5234345.html 看了上一篇博文的发布时间,到目前已经有三个月没更新博文了。这三个月经历了很多事情,包括工...
  • zdy0_2004
  • zdy0_2004
  • 2016年03月03日 01:36
  • 576

Linux下如何开启MySQL的log_bin日志

Linux下MySQL的log_bin日志开启相对来说较麻烦,因为: log_bin不能通过set语句直接修改,而需要修改mysqld.cnf配置文件 如上图,红框为我新增语句,实...
  • qq_38286876
  • qq_38286876
  • 2017年07月06日 23:48
  • 159

mysql bin-log日志与mysqldump备份与恢复

简介:mysql的bin-log日志是一种二进制的日志(默认存在于mysql/data下) 1. 用于恢复数据 2.有三种类型的日志 ...
  • qqqqq210
  • qqqqq210
  • 2016年05月09日 22:23
  • 1611

mysql通过bin-log日志恢复

我们同事在操作数据库的时候不小心删除了一个表里面的内容,这些个内容全是储存的一些用户信息,而且我所在公司也一直没有对数据库进行备份,所以但是就闷逼了,还好开启了bin-log。 恢复是我也遇到了不少...
  • early__xz
  • early__xz
  • 2016年04月01日 14:47
  • 885

MySQL的log-bin的日志功能

装mysql,运行一段时间后,在mysql目录下出现一堆类似mysql-bin.000***,从mysql-bin.000001开始一直排列下来,而且占用了大量硬盘空间,高达几十个G. 对于这些超大空...
  • u013699800
  • u013699800
  • 2015年06月28日 22:21
  • 1645
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Mysql的log-bin日志
举报原因:
原因补充:

(最多只允许输入30个字)