广告
返回顶部
首页 > 资讯 > 数据库 >简单了解mysql的日志管理
  • 864
分享到

简单了解mysql的日志管理

2024-04-02 19:04:59 864人浏览 独家记忆
摘要

本篇文章给大家主要讲的是关于Mysql的日志管理的内容,感兴趣的话就一起来看看这篇文章吧,相信看完mysql的日志管理对大家多少有点参考价值吧。/etc/my.cnferror log   &nb

本篇文章给大家主要讲的是关于Mysql日志管理的内容,感兴趣的话就一起来看看这篇文章吧,相信看完mysql的日志管理对大家多少有点参考价值吧。

/etc/my.cnf

error log    错误日志            排错    /var/log/mysqld.log【默认开启】    
bin log       二进制日志         备份    增量备份 DDL DML DCL
Relay log   中继日志            复制    接收 replication master
slow log     慢查询日志         调优    查询时间超过指定值

Error Log
log-error=/var/log/mysqld.log

Binary Log
log-bin=/var/log/mysql-bin/slave2
server-id=2

mkdir /var/lib/mysql-bin
#chown mysql.mysql /var/lib/mysql-bin/
#systemctl restart mysqld

注:

  1. 重启mysqld 会截断
  2. flush logs 会截断
  3. reset master 删除所有binlog    rm -rf /
  4. 删除部分
    PURGE BINARY LOGS TO 'mysql-bin.010';
    PURGE BINARY LOGS BEFORE '2016-04-02 22:46:26';

  5. 暂停 仅当前会话
    SET SQL_LOG_BIN=0;
    SET SQL_LOG_BIN=1;

  6. 截取binlog
    all:
    mysqlbinlog mysql.000002

datetime:
#mysqlbinlog mysql.000002 --start-datetime="2018-12-05 10:02:56"
#mysqlbinlog mysql.000002 --stop-datetime="2018-12-05 11:02:54"
#mysqlbinlog mysql.000002 --start-datetime="2018-12-05 10:02:56" --stop-datetime="2018-12-05 11:02:54"

position:
#mysqlbinlog mysql.000002 --start-position=260
mysqlbinlog mysql.000002 --stop-position=260
#mysqlbinlog mysql.000002 --start-position=260 --stop-position=930

Slow Query Log
slow_query_log=1
slow_query_log_file=/var/log/mysql-slow/slow.log
long_query_time=3

#mkdir /var/log/mysql-slow/
#chown mysql.mysql /var/log/mysql-slow/
#systemctl restart mysqld

查看慢查询日志
测试:BENCHMARK(count,expr)
SELECT BENCHMARK(50000000,2*3);

以上关于mysql的日志管理详细内容,对大家有帮助吗?如果想要了解更多相关,可以继续关注我们的数据库板块。

您可能感兴趣的文档:

--结束END--

本文标题: 简单了解mysql的日志管理

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

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

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 简单了解mysql的日志管理
    本篇文章给大家主要讲的是关于mysql的日志管理的内容,感兴趣的话就一起来看看这篇文章吧,相信看完mysql的日志管理对大家多少有点参考价值吧。/etc/my.cnferror log   &nb...
    99+
    2022-10-18
  • MySQL 日志管理详解
    大纲 一、日志分类 二、日志详解 注:MySQL版本,Mysql-5.5.32(不同版本的mysql变量有所不同) 一、日志分类 ·   &n...
    99+
    2022-10-18
  • 如何利用MySQL和Go语言开发一个简单的日志管理系统
    如何利用MySQL和Go语言开发一个简单的日志管理系统引言:日志是软件开发中经常用到的重要组成部分,它可以帮助我们追踪问题、记录用户操作、监控系统性能等。在本文中,我将通过结合MySQL和Go语言,教你如何开发一个简单的日志管理系统,并提供...
    99+
    2023-10-22
    MySQL Go语言 日志管理系统
  • 详解Java中日志跟踪的简单实现
    目录一、前言二、MDC介绍三、实现方案1、基本思路2、实现(以SpringBoot为例)四、总结一、前言 在编码过程中,常常需要写打印日志语句,我们期望的是同一个业务的日志都在一块,...
    99+
    2022-11-13
  • 简单了解 MySQL 中相关的锁
    本文主要是带大家快速了解 InnoDB 中锁相关的知识 基础概念解析和RocketMQ详细的源码解析 http://xiazai.jb51.net/202105/yuanma/Roc...
    99+
    2022-11-12
  • 深入了解MySQL中的慢查询日志
    目录慢查询日志开启慢查询查看慢查询日志删除慢查询日志关闭慢查询日志慢查询日志 慢查询日志主要用来记录执行时间超过设置的某个时长的SQL语句,能够帮助数据库维护人员找出执行时间比较长、执行效率比较低的SQL语句,并对这些S...
    99+
    2023-03-19
    MySQL慢查询语句 MySQL慢查询优化
  • 阿里云ECS单个站点日志解析及管理
    随着云计算技术的快速发展,阿里云ECS(Elastic ComputeService)已经成为众多企业的重要选择。然而,随着ECS的使用,单个站点日志的管理和解析也成为了企业面临的一大挑战。本篇文章将详细介绍如何通过阿里云的ECS服务,对单...
    99+
    2023-12-17
    阿里 站点 日志
  • MySQL基础篇(07):用户和权限管理,日志体系简介
    本文源码:GitHub·点这里 || GitEE·点这里 一、MySQL用户 1、基础描述 在数据库的使用过程中,用户作为访问数据库的鉴权因素,起到非常重要的作用,安装MySQL时会自动生成一个root用户,作为数据库管理员,拥...
    99+
    2021-04-28
    MySQL基础篇(07):用户和权限管理,日志体系简介
  • 简单的图书管理系统(mysql)
    一、数据库结构设计 1.E-R图 2. 数据库创建语句 create database if not exists tsjy; use tsjy; 3. 表结构设计说明 借阅人表是一个实体表,它存储了借阅人的基本信息,如证件号、姓名、类别...
    99+
    2023-09-15
    数据库 mysql sql
  • Mysql数据库二进制日志的管理
    如果配置了log_bin参数,则需要配置expire_logs_days参数指定二进制日志保留时间,不然磁盘空间早晚会被日志占满的。如果之前没有配置,则配置步骤如下:   1、查...
    99+
    2022-10-18
  • 如何理解mysql的各种日志
    这篇文章将为大家详细讲解有关如何理解mysql的各种日志,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。mysql错误日志: 错误日志记录的事件:a)、服...
    99+
    2022-10-19
  • Linux服务器的日志管理详解
    这篇文章主要介绍“Linux服务器的日志管理详解”,在日常操作中,相信很多人在Linux服务器的日志管理详解问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Linux服务器的日志管理详解”的疑惑有所帮助!接下来...
    99+
    2023-06-13
  • 如何理解Linux 系统中的管理日志
    今天就跟大家聊聊有关如何理解Linux 系统中的管理日志,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。在 Linux 系统上管理日志文件可能非常容易,也可能非常痛苦。这完全取决于你所...
    99+
    2023-06-05
  • 【JavaEE】简单了解操作系统、进程&内存管理
    目录 前言:  一、操作系统: 操作系统的定位: 应用程序: 系统调用: 操作系统内核: 驱动程序: 硬件设备:  二、进程:  什么是进程?  进程的描述与组织:  描述: 组织: PCB中的 特征(属性) CPU分配——进程调度:  进...
    99+
    2023-09-02
    运维 服务器 java linux java-ee
  • Oracle清理,一些简单日志文件的清理,无需停机
    ①清理 /u01/app/oracle/diag/rdbms/orcl/orcl/incident#su - oracle$cd /u01/app/oracle/product/11.2.0/db_1/bi...
    99+
    2022-10-18
  • 详解MySQL用户与授权、MySQL日志管理、数据乱码解决方案。
    数据库是信息系统中非常重要的环节,合理高效的对它进行管理是很重要的工作。通常是由总管理员创建不同的管理账户,然后分配不同的操作权限,把这些账户交给相应的管理人员使用。本篇我们在CentOS7.5操作系统上应...
    99+
    2022-10-18
  • MySQL简单了解“order by”是怎么工作的
    针对排序来说,order by 是我们使用非常频繁的关键字。结合之前我们对索引的了解再来看这篇文章会让我们深刻理解在排序的时候,是如何利用索引来达到少扫描表或者使用外部排序的。 先定义一个表辅助我们后面理解...
    99+
    2022-10-18
  • mysql关于redo事务日志ib_logfile的理解
    总结 1、redo事务日志就是ib_logfile,两个ib_logfile开头的文件,它们就是log group中的redo log file,而且它们的大小完全一致且等于变量innodb_lo...
    99+
    2022-10-18
  • MySQL主从同步的简单理解
    MySQL主从同步的简单理解 许多大型网站为了减轻海量用户对于服务器并发访问量的性能问题,会使用很多解决的方案, 数据库主从分离,就是目前主流的一种解决手段。 想一下每个用户都通过控制层业务层调用服务器...
    99+
    2022-10-18
  • 如何使用MySQL和Ruby on Rails开发一个简单的日程管理器
    要使用MySQL和Ruby on Rails开发一个简单的日程管理器,可以按照以下步骤进行操作:1. 安装并配置MySQL数据库:首...
    99+
    2023-10-10
    MySQL
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作