Mysql开启bin-log日志

这篇具有很好参考价值的文章主要介绍了Mysql开启bin-log日志。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目录

一、安装配置

二、mysqlbinlog命令 


 

一、安装配置

yum -y install mariadb mariadb-server
    #安装mysql数据库
    #默认配置文件/etc/my.cnf

vim /etc/my.cnf
    log-bin=mariadb-bin		#开启二进制日志

Mysql开启bin-log日志,数据库,mysql,数据库

systemctl restart mariadb
    #会在/car/lib/mysql/产生二进制日志文件,例如:mariadb-bin.000001

Mysql开启bin-log日志,数据库,mysql,数据库文章来源地址https://www.toymoban.com/news/detail-828045.html

二、mysqlbinlog命令 

按照bin-log日志恢复数据:

file mariadb-bin.000001 
	#查看文件类型

mysqlbinlog mariadb-bin.000001
	##打开数据库日志文件查看执行的数据库命令内容

mysqlbinlog --start-datetime='2022-08-04 14:24:00' --stop-datetime='2022-08-04 14:25:00' mariadb-bin.000001 | mysql -uroot
	#按照时间还原(将日志中的命令时间包含在内)
	
mysqlbinlog --start-position 264 --stop-position 341 mysql-bin.000001 | mysql
	#按照文件大小还原

到了这里,关于Mysql开启bin-log日志的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Flink-CDC——MySQL、SqlSqlServer、Oracle、达梦等数据库开启日志方法

    目录 1. 前言 2. 数据源安装与配置 2.1 MySQL 2.1.1 安装 2.1.2 CDC 配置 2.2 Postgresql 2.2.1 安装 2.2.2 CDC 配置 2.3 Oracle 2.3.1 安装 2.3.2 CDC 配置 2.4 SQLServer 2.4.1 安装 2.4.2 CDC 配置 2.5达梦 2.4.1安装 2.4.2CDC配置 3. 验证 3.1 Flink版本与CDC版本的对应关系 3.2 下载相关包 3.3 添加cdc jar 至lib目录 3.4 验

    2024年02月05日
    浏览(59)
  • mysql开启bin log

    1、查看是否开启bin log。 2、编辑MySQL的my.cnf配置文件,文件路径一般在/etc/my.cnf。 3、在[mysqld]添加以下配置。 参数说明: 4、重启MySQL服务 5、再次查看binlog文件路径。

    2024年02月06日
    浏览(58)
  • 【MySQL 数据宝典】【磁盘结构】- 006 bin log 二进制日志的基本模式和参数设置

    binlog是一个二进制格式的文件,用于记录 用户对数据库更新的SQL 语句信息,例如更改数据库表和更改内容的SQL语句都会记录到binlog里,但是不会记录SELECT和SHOW这类操作。 binlog在MySQL的Server层实现(引擎共用) binlog为逻辑日志,记录的是一条SQL语句的原始逻辑 binlog不限制大小,追

    2024年04月24日
    浏览(47)
  • 【数据库管理】⑤归档日志Archive Log

    日志归档 是指 将数据库的归档日志文件保存到指定的位置 , 以便在需要时进行恢复和回滚操作。 在Oracle数据库中, 日志归档是一种重要的备份和恢复策略,可以保证数据库的数据完整性和可靠性。 日志归档的 主要用途包括 : 数据库备份 :归档日志文件可以用于数据库

    2023年04月09日
    浏览(50)
  • MySQL 三大日志(bin log、redo log、undo log)

    redo log (重做日志) 是 InnoDB 存储引擎独有的,它让 MySQL有了崩溃恢复的能力,是事务中实现 持久化的重要操作 比如 MySQL 实例宕机了,重启时, InnoDB 存储引擎会使用 redo log 恢复数据,保 证数据的持久性与完整性 。 MySQL 中数据时以页为单位,查询一条记录,会从硬盘中把该

    2024年02月07日
    浏览(57)
  • 【数据库管理】④重做日志Redo Log

    重做日志(Redo log)是数据库管理系统中的一种机制,主要作用包括: 提供事务的持久性支持:重做日志记录了每个事务对数据库所做的修改操作,以便在系统故障或崩溃时,通过重新执行重做日志中未提交的事务来恢复数据。 支持数据库备份和恢复:重做日志可以用于还原

    2023年04月08日
    浏览(70)
  • Springboot配置Log4j日志系统,并将日志存入数据库

    Log4j是apache公司开发的一款日志管理系统,可以高效的管理系统中出现的BUG或者各种信息,并且可以已文本的方式或者数据库存入的方式来记录数据 在pom.xml中导入Log4j依赖 在Resources文件夹下创建一个log4j.properties文件 编写配置文件 这是个测试类 可以看见,控制台和数据库表

    2024年02月08日
    浏览(94)
  • Mysql日志redo log、bin log、undo log 区别与作用及二阶段提交

    重做日志 作用:确保事务的持久性。防止在发生故障的时间点,尚有脏页未写入磁盘,在重启mysql服务的时候,根据redo log进行重做,从而达到事务的持久性这一特性。 内容:物理格式的日志,记录的是物理数据页面的修改的信息,其redo log是顺序写入redo log file的物理文件中

    2024年02月03日
    浏览(51)
  • DM8:达梦数据库开启SQL日志sqllog

    在使用数据库过程中,有时候想要查看数据库执行的SQL日志,由于V$SESSIONS 系统视图默认保留10000条,不满足需求,可以配置开启SQLLOG; 登陆达梦数据库管理工具或 disql 执行命令 开启后注意观察数据库log目录的dmsql开头的日志文件,是否达到256MB后正常切换,达到20个日志文件

    2024年02月10日
    浏览(62)
  • .NET Core WebAPI中使用Log4net 日志级别分类并记录到数据库

    记录日志为文档 记录日志到数据库

    2024年02月20日
    浏览(56)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包