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


版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/zbw18297786698/article/details/51078781

mysql中bin-log日志操作常用命令

查看日志是否开启 1).可以通过Mysql配置文件my.cnf来确认(Mysql默认开启二进制日志记录): # Replication Master Server (default) # b...
  • shfei10100
  • shfei10100
  • 2015-09-14 10:02:06
  • 3657

mysql bin-log日志处理详解

mysql中如果我们开启bin-log日志全在mysql目录发现大量的mysql-bin.000001,mysql-bin.000002等这些文件,如果多了会发现占很大的空间。 关闭bin-lo...
  • dj_325
  • dj_325
  • 2016-09-26 10:37:30
  • 709

Mysql 修改binary log日志路径方法

一:综述   默认情况下binary log保存在mysql datadir参数所指定的目录下。我们可能因为磁盘空间,或者说获得更好的io性能等目的,需要修改当前数据库实例的binary log所在...
  • shaochenshuo
  • shaochenshuo
  • 2016-10-08 16:08:41
  • 3058

MySQL5.7以上版本无法开启log-bin二进制日志问题

你的mysql安装成功了,而且终于在bin目录下写好了my.ini文件,于是你想加入log-bin二进制日志用来做增量备份,所以你在my.ini里的[mysqld]标签下加入句话: log-bin=...
  • mangichorse
  • mangichorse
  • 2017-12-28 09:53:56
  • 516

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

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

mysqlbin-log如何开启

-- bin-log日志开启配置(这里介绍的是如何在linux上面配置) 1、 编辑配置文件 vim /etc/my.cnf,     在[mysqld]下添加     LOG-BIN = /v...
  • gxxzx
  • gxxzx
  • 2017-11-23 18:29:31
  • 696

【mysql】开启mysql的binlog日志&查看

开启和查看bin-log日志1、5.7版本前修改my.cnf文件,添加log-bin=my-bin(my.cnf的位置根据自己安装的路径查看)# vi /usr/local/mysql/my.cnfl...
  • debimeng
  • debimeng
  • 2017-09-19 17:21:23
  • 3788

MySQL设置log-bin后服务器重启失败的解决办法

问题描述: MySQL中二进制日志功能默认是关闭的,查看各种开启方式后,确定在配置文件中加入如下配置来开启该功能: [mysqld] log-bin=mysql 之后使用 “systemctl s...
  • Virtual_Func
  • Virtual_Func
  • 2017-05-10 23:08:32
  • 1555

mysql通过bin_log恢复数据

一、开启binlog日志:     编辑打开mysql配置文件my.cnf,在[mysqld]区块设置/添加 log-bin=mysql-bin  确认是打开状态(值 mysql-bin 是...
  • nanyanglu
  • nanyanglu
  • 2016-09-26 15:55:39
  • 3985

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

mysql中如果我们开启bin-log日志全在mysql目录发现大量的mysql-bin.000001,mysql-bin.000002等这些文章,如果多了会发现占很大的空间,下面我来介绍mysql-...
  • xiewenbo
  • xiewenbo
  • 2016-04-29 19:57:14
  • 5633
收藏助手
不良信息举报
您举报文章:Mysql的log-bin日志
举报原因:
原因补充:

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