mysql log-bin_mysql模糊查询like

mysql log-bin_mysql模糊查询likemysql5.7.25 log使用记录 binlog 设置mysql.ini开启binlog 查看binlog 是否开启 SHOW VARIABLES LIKE 'log_bin&apos…

mysql5.7.25 log使用记录

mysql5.7.25 log使用记录

binlog

  • 设置mysql.ini开启binlog

    • 查看binlog 是否开启

      SHOW VARIABLES LIKE "log_bin"
      

      代码100分

    • mysql.ini配置信息

      代码100分[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 日志内容

    • 命令

      代码100分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
    
    • 设置完以后,进行重启,就可以在指定的地方看到慢日志的文件了

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

(0)
上一篇 2023-03-27
下一篇 2023-03-27

相关推荐

  • maven项目结构图_项目构建工具

    maven项目结构图_项目构建工具项目管理构建工具——Maven(基础篇) 在前面的内容中我们学习了JDBC并且接触到了jar包概念 在后面我们的实际开发中会接触到很多jar包,jar包的导入需要到互联网上进行就会导致操作繁琐 Mav

    2023-06-04
    156
  • Python Class:定义和使用类来组织代码

    Python Class:定义和使用类来组织代码Python是一种简单易学的编程语言。使用Python开发应用程序,涉及到的代码量往往比其他语言要少,提高了程序的开发效率。在Python中,类是一种非常重要而且强大的机制,它可以帮助开发者组织代码并且降低代码的重复性。类的使用方式类似于其他面向对象的编程语言,比如Java、C++等。

    2024-01-20
    101
  • mysql学习笔记二 DQL

    mysql学习笔记二 DQLDQL(数据查询语言) 语法:select 列名(多列间逗号,全部列用*) from 表名 [where 过滤条件 group by 分组查询 having 分组后的过滤 order by 排序 l…

    2023-01-26
    158
  • 关于sql语句的执行顺序正确的是_sql语句执行顺序解析

    关于sql语句的执行顺序正确的是_sql语句执行顺序解析首先,要清楚在一select语句中都会用到哪些关键字: select from join where group by having order by limit 其次,要知道每执行一步就会生成一个对

    2023-05-01
    150
  • 环球易购数据平台如何做到既提速又省钱?[亲测有效]

    环球易购数据平台如何做到既提速又省钱?[亲测有效]背景简介 环球易购创建于 2007 年,致力于打造惠通全球的 B2C 跨境电商新零售生态,2014 年通过与百圆裤业并购完成上市,上市公司「跨境通(SZ002640)」是 A 股上市跨境电商第一股。经

    2023-04-27
    141
  • 【mysql】新手必备 centos7 安装mysql8[通俗易懂]

    【mysql】新手必备 centos7 安装mysql8[通俗易懂]@[toc] 前言 在CentOS中默认的数据库是mariadb, 所以安装mysql比以前稍微有了点难度,尤其对于新手来说,看着文档就是做不出来。很无奈,今天我特地整理了在centos7中安装my…

    2023-03-24
    135
  • 用Python的List Comprehension提高代码效率

    用Python的List Comprehension提高代码效率List Comprehension是Python中的一种语法特性,它可以让我们使用简单而又优雅的方式来创建列表。

    2024-07-02
    74
  • Python中FFT的用法与实现

    Python中FFT的用法与实现快速傅里叶变换(FFT)是一种常用的数学算法,其可用于处理基于频率的信号和图像处理应用。在Python中,FFT是由numpy库提供的,可以通过几行简单的代码实现。本文将介绍如何在Python中使用FFT及其实现方式。

    2024-04-30
    67

发表回复

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