mysql binlog日志_事务日志

mysql binlog日志_事务日志binlog就是binarylog,二进制日志文件,这个文件记录了mysql所有的dml操作。通过binlog日志我们可以做数据恢复,做主住复制和主从复制等等。对于开发者可能对binlog并不怎么关注,但是对于运维或者架构人员来讲是非常重要的。如何开启mysql的binlog日志呢?在my.inf主配置文件中直接添加三行log_bin=ONlog_bin_basenam

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

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 binlog日志_事务日志
下面我们可以找到这个目录来看一下
mysql binlog日志_事务日志
 
因为我这里已经操作过数据库了,所以能看到这里有多个mysql-bin的文件,还有一个mysql-bin.index的文件,我们可以打开这个文件来看一下
mysql binlog日志_事务日志
到这里,我们的binlog日志就打开了。

对于binlog日志的具体操作,可以参考


binlog日志详解:http://blog.csdn.net/king_kgh/article/details/74833539


使用binlog恢复数据:http://blog.csdn.net/king_kgh/article/details/74890381

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/183871.html原文链接:https://javaforall.net

赞 (0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • css元素分类

    css元素分类

    2022年3月3日
  • 小米手环app android,小米健康官方app[通俗易懂]

    小米健康官方app是一款基于手机传感器实现的,提供健康监测、分析、服务的应用https://woshiluren.lanzous.com/b00zcdbtg。保持每天随身携带手机,它就能分析你一天健康状态,并依据你的个人基础信息,自动定制健康目标,给予健康提示。目前只提供运动和睡眠相关的服务,后续我们还将推出更多维度的健康服务。应用特色目前只提供运动和睡眠相关的服务。保持每天随身携带手机,它就能分…

    2022年4月9日
  • Mysql日期和时间函数不求人

    Mysql日期和时间函数不求人

    2021年4月29日
  • pycharm创建python虚拟环境好处_pycharm虚拟环境与本地环境区别

    pycharm创建python虚拟环境好处_pycharm虚拟环境与本地环境区别很多时候由于每个项目所需要的库和其版本都不一样,在根目录下运行项目的复杂性会大很多,这是很多人会选择使用虚拟环境,今天给大家介绍一些pycharm中傻瓜式添加虚拟环境的方法。pycharm首页:File=>Settings=>你的项目名下的pythoninterpreter=>设置按钮=>addpythoninterpreter图1在该页面下的VirtualenvEnvironment(虚拟环境设置界面),有两种设置添加虚拟环境的选项。Ne

    2022年8月28日
  • webrtc技术原理_webrtc开源项目

    webrtc技术原理_webrtc开源项目一、概述webrtc冗余打包方式有三种:Red(rfc2198)、Ulpfec(rfc5109)、Flexfec(草案)。其中Red和Ulpfec要成对使用。二、RedFEC简单将老报文打包到新包上。如下图所示,冗余度为1时,RFC2198打包情况:这种方法在音视频领域几乎不使用,因为冗余包只能保护特定一个报文,这种方法带宽占用量很大,恢复能力有限,性价比很低。只是早期的T38……

    2022年8月11日
  • 用python绘制爱心的心得体会_用 python 画爱心代码讲解[通俗易懂]

    用python绘制爱心的心得体会_用 python 画爱心代码讲解[通俗易懂]原理其实很简单。也可以在互联网上的代码。最困难的部分前辈们告诉我们,可以画心的形状。还可以获得通过泰勒的各种曲折。我觉得这不是用肉眼无法扭转。的想法。如何画一个心形的曲线,如何填补这个心形的曲线,如何使用python,如何画一个心形的曲线,我们选择上。如何填补这个心形的曲线天真的想法,函数=0是一条线,这条线的两个边大于0小于0。把x,y=0,发现建立了函数<=0。让我们尝试如何…

    2022年9月3日

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号