返回顶部
首页 > 资讯 > 数据库 >开启MySQL的binlog日志的方法步骤
  • 902
分享到

开启MySQL的binlog日志的方法步骤

开启MySQLbinlog日志MySQLbinlog开启 2022-05-12 15:05:54 902人浏览 独家记忆
摘要

binlog 就是binary log,二进制日志文件,这个文件记录了Mysql所有的dml操作。通过binlog日志我们可以做数据恢复,做主住复制和主从复制等等。对于开发者可能对binlog并不怎么关注,但是对于运

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

如何开启mysql的binlog日志呢?

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


log_bin=ON
log_bin_basename=/var/lib/mysql/mysql-bin
log_bin_index=/var/lib/mysql/mysql-bin.index

三个参数来指定,
第一个参数是打开binlog日志
第二个参数是binlog日志的基本文件名,后面会追加标识来表示每一个文件
第三个参数指定的是binlog文件的索引文件,这个文件管理了所有的binlog文件的目录

当然也有一种简单的配置,一个参数就可以搞定


log-bin=/var/lib/mysql/mysql-bin

这一个参数的作用和上面三个的作用是相同的,mysql会根据这个配置自动设置log_bin为on状态,自动设置log_bin_index文件为你指定的文件名后跟.index

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


server-id=123454

随机指定一个不能和其他集群中机器重名的字符串,如果只有一台机器,那就可以随便指定了

有了上述的配置之后,我们就可以重新启动我们的mysql了


# Centos 6
service mysqld restart
 
 
# CentOS 7
systemctl restart mysqld

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


show variables like '%log_bin%'

 

下面我们可以找到这个目录来看一下

 

因为我这里已经操作过数据库了,所以能看到这里有多个mysql-bin的文件,还有一个mysql-bin.index的文件,我们可以打开这个文件来看一下

 

到这里,我们的binlog日志就打开了。

对于binlog日志的具体操作,可以参考
binlog日志详解:https://www.jb51.net/article/207954.htm
使用binlog恢复数据:Https://www.jb51.net/article/207957.htm

到此这篇关于开启MySQL的binlog日志的方法步骤的文章就介绍到这了,更多相关开启MySQL的binlog日志内容请搜索自学编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持自学编程网!

您可能感兴趣的文档:

--结束END--

本文标题: 开启MySQL的binlog日志的方法步骤

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

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

猜你喜欢
  • 开启MySQL的binlog日志的方法步骤
    binlog 就是binary log,二进制日志文件,这个文件记录了mysql所有的dml操作。通过binlog日志我们可以做数据恢复,做主住复制和主从复制等等。对于开发者可能对binlog并不怎么关注,但是对于运...
    99+
    2022-05-12
    开启MySQL binlog日志 MySQL binlog开启
  • 开启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+
    2024-04-02
  • 如何开启MySQL的binlog日志
    这篇文章将为大家详细讲解有关如何开启MySQL的binlog日志,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。binlog 就是binary log,二进制日志文件,这个文件记录了mysql所有的dml操...
    99+
    2023-06-14
  • mysql开启binlog步骤讲解
    binlog是二进制日志文件,用于记录mysql的数据变更,数据在恢复的时候binlog日志能起到很大的作用。mysql的主从复制就是利用的binlog原理 1、登录mysql之后使用下面的命令查看是否开启...
    99+
    2024-04-02
  • docker中mysql开启日志的实现步骤
    目录1.查看安mysql容器状态2.进入容器内部3.登录mysql数据库4.查看binlog日志是否开启,查看后关闭mysql5.编辑配置文件开启binlog,设置log文件6.退出容器7.重启mysql容器,且查看是否...
    99+
    2022-07-06
    docker mysql开启日志 docker mysql 日志
  • 开启MySQL二进制日志(binlog)
    前言 binlog即二进制日志 Binary Log,它记录了所有的DDL和DML(除了数据查询语句)语句,以事件形式记录,还包含语句所执行的消耗的时间,MySQL的二进制日志是事务安全型的。一般来说...
    99+
    2023-09-22
    mysql 数据库
  • MySQL中binlog日志的使用方法
    这篇文章主要介绍MySQL中binlog日志的使用方法,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!binlog 就是binary log,二进制日志文件,这个文件记录了MySQL所有的DML操作。通过binlog日...
    99+
    2023-06-14
  • MySQL 的日志:binlog
    前言:binlog 用于记录数据库执行写入性操作的日志信息,以二进制的形式保留在磁盘中。它是由 Server 层进行记录的,使用任何存储引擎都会产生 binlog。 实验准备 我们通过 Docker 来对 MySQL binlog 进...
    99+
    2019-08-01
    MySQL 的日志:binlog
  • MySQL打印死锁日志的方法步骤
    目录前言:1.手动打印死锁日志2.自动保存死锁日志总结:前言: 在 MySQL 运维过程中,难免会遇到 MySQL 死锁的情况,一旦线上业务日渐复杂,各种业务操作之间往往会产生锁冲突...
    99+
    2024-04-02
  • MySQL binlog日志乱码的处理方法
    这篇文章主要讲解了“MySQL binlog日志乱码的处理方法”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“MySQL binlog日志乱码的处理方法”吧!...
    99+
    2024-04-02
  • Mysql数据库如何监听binlog的开启步骤
    这篇文章主要介绍Mysql数据库如何监听binlog的开启步骤,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!前言我们经常需要根据用户对自己数据的一些操作来做一些事情.比如如果用户删除...
    99+
    2024-04-02
  • mysql开启日志的方法是什么
    MySQL开启日志的方法是通过修改MySQL配置文件my.cnf,在[mysqld]部分添加相应的参数来开启日志功能。以下是几种常见...
    99+
    2024-04-02
  • MySQL binlog日志恢复数据详细操作步骤
    场景 遇到后台数据批量误删,需要进行数据恢复。 准备 确定需要恢复数据的时间段 2、查看是否开启了binlog (1)终端执行命令,连接mysql mysql -h地址 -P端口号 -u账号 -p 输入密码后回车即可连接成功 (2)执行如...
    99+
    2023-08-17
    数据库 sql mysql
  • docker开启mysql的binlog日志解决数据卷问题
    目录前言1、通过数据卷的方式开启一个mysql镜像2、连接mysql并进行测试3、开启bin_log4、重启mysql镜像5、创建一个数据库并在里面创建一个表加一条数据结语前言 在开...
    99+
    2024-04-02
  • 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日志记录格式
  • 在Windows系统中配置开启MySQL数据库日志的步骤
    第一步:在终端窗口中查看日志开启状态         1.首先Win+R,打开命令运行框,输入cmd打开终端窗口。           2.输入指令mysql -u root -p回车输入密码进入mysql数据库。          3...
    99+
    2023-09-04
    数学建模 mysql 数据库
  • MySQL的binlog日志是什么
    小编给大家分享一下MySQL的binlog日志是什么,希望大家阅读完这篇文章后大所收获,下面让我们一起去探讨吧!binlog 基本认识MySQL的二进制日志可以说是MySQL最重要的日志了,它记录了所有的D...
    99+
    2024-04-02
  • mysql命令行开启慢查询日志的方法
    这篇文章给大家分享的是有关mysql命令行开启慢查询日志的方法的内容。小编觉得挺实用的,因此分享给大家做个参考。一起跟随小编过来看看吧。mysql命令行开启慢查询日志的方法:执行【set global sl...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作