广告
返回顶部
首页 > 资讯 > 数据库 >开启MySQL的binlog日志
  • 761
分享到

开启MySQL的binlog日志

mysql数据库 2023-10-23 19:10:43 761人浏览 独家记忆
摘要

1.判断MySQL是否已经开启binlog SHOW VARIABLES LIKE 'log_bin'; 查看MySQL的binlog模式  show global variables like "binlog%"; 几个

1.判断MySQL是否已经开启binlog

SHOW VARIABLES LIKE 'log_bin';

查看MySQL的binlog模式 

show global variables like "binlog%";

几个关于binlog常用的命令

#查看日志开启状态 show variables like 'log_%';#查看所有binlog日志列表show master logs;#查看最新一个binlog日志的编号名称,及其最后一个操作事件结束点 show master status;#刷新log日志,立刻产生一个新编号的binlog日志文件,跟重启一个效果 flush logs;#清空所有binlog日志 reset master;

 


2.开启Mysql的binlog日志

binlog 就是binary log,二进制日志文件,这个文件记录了mysql所有的dml操作。通过binlog日志我们可以做数据恢复,做主住复制和主从复制等等。对于开发者可能对binlog并不怎么关注,但是对于运维或者架构人员来讲是非常重要的。

my.ini主配置文件中直接添加三行

#打开binlog日志log_bin=ON#binlog日志的基本文件名,后面会追加标识来表示每一个文件log_bin_basename=/var/lib/mysql/mysql-bin#指定的是binlog文件的索引文件,这个文件管理了所有的binlog文件的目录log_bin_index=/var/lib/mysql/mysql-bin.index

低版本的mysql可以直接添加这句

log_bin=ONlog-bin=C:\Program Files (x86)/MySQL/MySQL Server 5.0/log/mysql-bin.log

这些配置完毕之后对于5.7以下版本应该是可以了,但是我们这个时候用的如果是5.7及以上版本的话,重启mysql服务会报错。这个时候我们必须还要指定一个参数

server-id=123456

随机指定一个不能和其他集群中机器重名的字符串,如果只有一台机器,那就可以随便指定了
有了上述的配置之后,我们就可以重新启动我们的mysql了

service mysqld restart

启动成功之后,我们可以登陆查看我们的配置是否起作用

show variables like '%log_%'  


 3.mysql查看binlog

查看总共有几个binlog文件

show master logs;

show binlog events in 'mysql-bin.000001' limit 10

 

来源地址:https://blog.csdn.net/WQGuang/article/details/132223603

您可能感兴趣的文档:

--结束END--

本文标题: 开启MySQL的binlog日志

本文链接: https://www.lsjlt.com/news/440706.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 开启MySQL的binlog日志
    1.判断MySQL是否已经开启binlog SHOW VARIABLES LIKE 'log_bin'; 查看MySQL的binlog模式  show global variables like "binlog%"; 几个...
    99+
    2023-10-23
    mysql 数据库
  • Mysql 5.7开启binlog日志
    Mysql 5.7开启binlog日志 前言 binlog是MySQL的二进制日志,并且是MySQL中最重要的日志。binlog记录了对MySQL数据库执行更改的所有操作,包括对数据库表结构的变更,对数据的变更,例如CREATE、ALT...
    99+
    2023-08-16
    mysql 数据库 sql
  • 怎么开启MySQL的binlog日志
    小编给大家分享一下怎么开启MySQL的binlog日志,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!binlog 就是binar...
    99+
    2022-10-18
  • 如何开启MySQL的binlog日志
    这篇文章将为大家详细讲解有关如何开启MySQL的binlog日志,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。binlog 就是binary log,二进制日志文件,这个文件记录了mysql所有的dml操...
    99+
    2023-06-14
  • 开启MySQL二进制日志(binlog)
    前言 binlog即二进制日志 Binary Log,它记录了所有的DDL和DML(除了数据查询语句)语句,以事件形式记录,还包含语句所执行的消耗的时间,MySQL的二进制日志是事务安全型的。一般来说...
    99+
    2023-09-22
    mysql 数据库
  • 开启MySQL的binlog日志的方法步骤
    binlog 就是binary log,二进制日志文件,这个文件记录了mysql所有的dml操作。通过binlog日志我们可以做数据恢复,做主住复制和主从复制等等。对于开发者可能对binlog并不怎么关注,但是对于运...
    99+
    2022-05-12
    开启MySQL binlog日志 MySQL binlog开启
  • MySQL 的日志:binlog
    前言:binlog 用于记录数据库执行写入性操作的日志信息,以二进制的形式保留在磁盘中。它是由 Server 层进行记录的,使用任何存储引擎都会产生 binlog。 实验准备 我们通过 Docker 来对 MySQL binlog 进...
    99+
    2019-08-01
    MySQL 的日志:binlog
  • mysql日志文件General_log和Binlog开启及详解
    目录背景:General_log 详解1.介绍2.开启数据库general_log步骤Binlog 详解1.介绍2.开启binlog日志3.常用binlog日志操作命令4.mysqlbinlog命令使用5.binlog的...
    99+
    2022-07-11
    mysql general_log MySQL 日志文件 binlog日志记录格式
  • 【mysql】binlog日志
    目录 1.1 基本说明1.2 binlog日志格式1.3 binlog日志查看1.4 binlog日志删除1.5 binlog操作示例 1.1 基本说明 1....
    99+
    2023-09-01
    mysql 数据库 sql
  • 如何在mysql中启用Binlog日志
    如何在mysql中启用Binlog日志?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。1、一般来说开启binlog日志大概会有1%的性能损耗。启用binlog,通...
    99+
    2023-06-15
  • docker开启mysql的binlog日志解决数据卷问题
    目录前言1、通过数据卷的方式开启一个mysql镜像2、连接mysql并进行测试3、开启bin_log4、重启mysql镜像5、创建一个数据库并在里面创建一个表加一条数据结语前言 在开...
    99+
    2022-11-13
  • MySQL日志-二进制日志(Binlog)
    MySQL有下面几个不同的日志文件,可以帮助你找出mysqld内部发生的事情: 日志文件 ...
    99+
    2022-10-18
  • Mysql清理binlog日志
    mysql> show binary logs; +------------------+------------+ | Log_name         | File_size  | +------------------+--...
    99+
    2021-08-24
    Mysql清理binlog日志
  • MySQL的binlog日志是什么
    小编给大家分享一下MySQL的binlog日志是什么,希望大家阅读完这篇文章后大所收获,下面让我们一起去探讨吧!binlog 基本认识MySQL的二进制日志可以说是MySQL最重要的日志了,它记录了所有的D...
    99+
    2022-10-18
  • Mysql之binlog日志浅析
    一、binlog日志简介   Binlog是MySQL数据库中的二进制日志,用于记录数据库中所有修改操作,包括增删改等操作。binlog以二进制格式保存,可以通过解析binlog文件来查看数据库的操作...
    99+
    2023-09-23
    mysql binlog 数据库 binlog日志 三种日志模式
  • Mysql开启日志功能
    mysql开启日志功能 mysql日志介绍 mysql有以下几种日志: 错误日志: -log-err 查询日志: -log 慢查询日志: -log-slow-queries 更新日志: -log-update 二进制日志: -log-bin...
    99+
    2016-03-05
    Mysql开启日志功能
  • 如何使用docker开启mysql的binlog日志解决数据卷问题
    这篇文章主要为大家展示了“如何使用docker开启mysql的binlog日志解决数据卷问题”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“如何使用docker开启mysql的binlog日志解决...
    99+
    2023-06-29
  • mysql中开启binlog
    一、binlog是啥 binlog是mysql自带的记录日志,可用于数据库操作查看,集群间的数据同步等。 二、如何开启 找到mysql安装目录,打开目录下的my.ini文件。内容如下(截取部分): [client]port=3306[mys...
    99+
    2023-08-16
    mysql
  • MySQL的binlog日志使用详解
    binlog 就是binary log,二进制日志文件,这个文件记录了MySQL所有的DML操作。通过binlog日志我们可以做数据恢复,增量备份,主主复制和主从复制等等。对于开发者可能对binlog并不怎么关注,但...
    99+
    2022-05-25
    MySQL binlog日志使用 MySQL binlog日志
  • mysql怎么关闭binlog日志
    可以通过以下步骤来关闭MySQL的binlog日志:1. 使用root用户登录MySQL服务器。2. 执行以下命令来查看当前的bin...
    99+
    2023-09-22
    mysql
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作