返回顶部
首页 > 资讯 > 数据库 >mysql5.7.25 log使用记录
  • 662
分享到

mysql5.7.25 log使用记录

mysql5.7.25log使用记录 2019-06-17 00:06:58 662人浏览 才女
摘要

Mysql5.7.25 log使用记录 binlog 设置mysql.ini开启binlog 查看binlog 是否开启 SHOW VARIABLES LIKE "log_bin" mysql.ini配置信息 [mysqld]

mysql5.7.25 log使用记录

Mysql5.7.25 log使用记录

binlog

  • 设置mysql.ini开启binlog

    • 查看binlog 是否开启

      SHOW VARIABLES LIKE "log_bin"
      
    • mysql.ini配置信息

      [mysqld]
      port = 3306
      basedir=C:/Development/mysql/mysql-5.7.25-winx64
      datadir=C:/Development/mysql/mysql-5.7.25-winx64/data 
      max_connections=200
      character-set-server=utf8
      default-storage-engine=INNODB
      sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
      secure_file_priv =
      
      #日志相关设置
      #开启日志以及日志存放地点
      log_bin = C:/Development/mysql/mysql-5.7.25-winx64/log/mysql-bin
      #mysql服务器的唯一标识(MySQL 5.7.3 及以后版本,如果没有设置server-id, 那么设置binlog后无法开启MySQL服务)
      server-id = 001
      #bin_log保存时间
      expire_logs_days = 7
      #binlog 文件大小
      max_binlog_size = 100m
      #binlog 日志存储类型
      binlog_fORMat=MIXED
      [mysql]
      default-character-set=utf8
      
      • statement
        • 每一条会修改数据的sql都会记录到master的binlog中,slave在复制的时候sql进程会解析成和原来master端执行多相同的sql再执行。
      • rowr
        • 日志中会记录成每一行数据被修改的形式,然后在slave端再对相同的数据进行修改,只记录要修改的数据,只有value,不会m有sql多表关联的情况。
      • mixed
        • 5.1.8 版本开始,MySQL 提供了除 Statement 和 Row 之外的第三种复制模式:Mixed,实际上就是前两种模式的结合。在 Mixed 模式下,MySQL 会根据执行的每一条具体的 SQL 语句来区分对待记录的日志形式,也就是在 statement 和 row 之间选择一种。
      • 设置好my.ini 文件重启服务
  • 查看binlog 日志文件的列表

    SHOW BINARY LOGS
    
  • 查看binlog 日志内容

    • 命令

      C:Developmentmysqlmysql-5.7.25-winx64in> mysqlbinlog.exe   C:Developmentmysqlmysql-5.7.25-winx64logmysql-bin.000001
      
  • 使用binlog日志做数据恢复

    • 恢复到截止xxx时间之前的状态
      C:Developmentmysqlmysql-5.7.25-winx64in>  mysqlbinlog.exe  --stop-datetime="2020-07-24 11:09:07"          C:Developmentmysqlmysql-5.7.25-winx64logmysql-bin.000003  | mysql -u root -p
      
  • 删除binlog 日志

    • 全部清理
      RESET MASTER
      
    • 截止xxxx 之前的进行清理,不包括截止文件
      PURGE MASTER LOGS  TO  "mysql-bin.000002"
      
    • 删除这个日期之前创建的归档日志,当天的会进行保留
      PURGE MASTER LOGS BEFORE "20200724"
      

slow_query_log 慢日志

  • 查看mysql 慢日志是否开启
    show variables like "slow_query_log";
    
  • 设置my.ini 开启慢日志
    # 开启慢日志
    slow_query_log=on
    # mysql 慢日志存储地址
    slow_query_log_file = C:/Development/mysql/mysql-5.7.25-winx64/log/slow_query.log
    # 慢查询判断时间,单位是秒
    long-query-time = 3
    
    • 设置完以后,进行重启,就可以在指定的地方看到慢日志的文件了
您可能感兴趣的文档:

--结束END--

本文标题: mysql5.7.25 log使用记录

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

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

猜你喜欢
  • mysql5.7.25 log使用记录
    mysql5.7.25 log使用记录 binlog 设置mysql.ini开启binlog 查看binlog 是否开启 SHOW VARIABLES LIKE "log_bin" mysql.ini配置信息 [mysqld]...
    99+
    2019-06-17
    mysql5.7.25 log使用记录
  • 如何使用“log/slog”记录错误
    问题内容 官方文档展示了如何使用新的结构化日志记录包,但似乎省略了如何记录错误。 https://pkg.go.dev/log/slog package main import ( ...
    99+
    2024-02-06
  • 怎么在Java中记录Log
    这期内容当中小编将会给大家带来有关怎么在Java中记录Log,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。一、System.out.println(最简单)输出到控制台:System.out.printl...
    99+
    2023-06-15
  • 如何写commit log记录及提交
    这篇文章主要介绍了如何写commit log记录及提交的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇如何写commit log记录及提交文章都会有所收获,下面我们一起来看看吧。安装插件在ID...
    99+
    2023-07-02
  • 怎么用vbs清空iis log中自己登录ip的记录
    这篇文章主要介绍了怎么用vbs清空iis log中自己登录ip的记录,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。Option Explicit  Dim...
    99+
    2023-06-08
  • 详解记录Java Log的几种方式
    目录一、System.out.println(最简单) 二、java.util.logging(相对简单) 三、log4j(最强大) 四、commons-logging(全称:Jak...
    99+
    2024-04-02
  • mysql5.7.25全文检索功能怎么使用
    本篇内容介绍了“mysql5.7.25全文检索功能怎么使用”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!前言有时项目中需要用到全文检索功能,...
    99+
    2023-06-29
  • C#使用Dictionary<string,string>拆分字符串与记录log方法
    Dictionary<string, string>拆分字符串 private Dictionary<string, string> GenD...
    99+
    2024-04-02
  • MySQL:简单记录删除binary log的接口
    欢迎关注我的《深入理解MySQL主从原理 32讲 》,如下: ![image.png](https://upload-images.jianshu.io/upload_images/7398834-0...
    99+
    2024-04-02
  • Django中log日志记录的最佳实践
    目录1、模块总览2、Loggers3、Handlers4、Filters5、Formatters6、日志记录方式7、logger 参数解析8、handler 参数解析1.Rotati...
    99+
    2023-05-17
    Django项目中日志记录 django 中如何优雅的记录日志 django配置log日志
  • linux/centos zookeeper 使用记录
    配置cfg 下载zookeeper-3.4.14.tar.gz负责到centos服务器解压 /xxx/zookeeper-3.4.14/conf/下创建zoo.cfg文件并配置以下属性,/bsoft/zookeeperdata/目录先预...
    99+
    2023-08-30
    linux centos zookeeper
  • Android使用MMKV的记录
    前言 听说腾讯的mmkv很牛皮,可以替代SharedPreferences,主要用来保存设置,比如串口号、波特率、摄像头预览角度等等,来试一下哈O(∩_∩)O哈哈~ 1.依赖引入,a...
    99+
    2024-04-02
  • mysql5.7.25使用全文检索功能的实例教程
    目录前言1. 创建带有全文索引的表2. 添加全文索引3. 添加测试数据4. 执行查询5. 语法总结前言 有时项目中需要用到全文检索功能,如果全文检索数量相对较小,并且不希望单独搭建e...
    99+
    2024-04-02
  • Activiti7整合Springboot使用记录
    目录0.Springboot项目创建1.引入Activiti相关依赖2.启动工程并创建activiti数据库3.流程部署4.流程实例启动5.任务查询6. 完成任务7.流程结束,或流程...
    99+
    2024-04-02
  • ASP.NETCore使用NLog记录日志
    目录一、前言二、使用NLog1、引入NLog2、添加配置文件3、在控制器中使用4、读取指定位置的配置文件5、封装一、前言 在所有的应用程序中,日志功能是不可或缺的模块,我们可以根据日...
    99+
    2024-04-02
  • C#使用log4net记录日志
    一、Nuget安装log4net --> Install-Package log4net 二、在AssemblyInfo.cs文件中添加log4net.dll的参数。 [a...
    99+
    2024-04-02
  • .net5 使用Hangfire的过程记录
    今天遇到一个写优惠券的需求,其中有个根据领取时间改变优惠券状态的需求。本想和之前的项目普通的项目一样建一个控制台然后部署到服务器就完事。 后来想到定时任务调度相关的框架,最终确定了H...
    99+
    2024-04-02
  • 怎么使用java添加记录
    使用Java添加记录的基本步骤如下:1. 连接数据库:首先,需要使用合适的数据库连接驱动来连接数据库。常见的数据库连接驱动有JDBC...
    99+
    2023-08-30
    java
  • mybatis的selectOne()方法使用记录
    mybatis的selectOne()方法 1、selectOne(user)用法2、使用示例 1、selectOne(user)用法 user为用户表 在 MyBatis ...
    99+
    2023-09-09
    mybatis mysql java
  • 大彩串口屏使用记录
    写在最前面 屏幕型号 DC10600M070 IDE VisualTFT(官方) VSCode(lua编程) 用之前看一下官方那个1小时的视频教程就大概懂控件怎么用了,用官方的软件VisualTFT很简单 本文只是简单记录遇到的一些坑 l...
    99+
    2023-08-30
    其他
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作