当前位置: 首页 > news >正文

南宁企业网站个体户网站备案

南宁企业网站,个体户网站备案,小程序定制开发多少费用,小视频制作软件app目录 一.介绍 日志分类 二.错误日志 三.二进制日志—binlog 概述 日志格式 操作 四.查询日志 五.慢查询日志 一.介绍 在任何一种数据库中,都会有各种各样的日志,记录着数据库工作的方方面面,以帮助数据库管理员追踪数据库曾经发生过的…

目录

一.介绍

日志分类

二.错误日志

 三.二进制日志—binlog

概述

 日志格式

操作

四.查询日志

五.慢查询日志


 

一.介绍

在任何一种数据库中,都会有各种各样的日志,记录着数据库工作的方方面面,以帮助数据库管理员追踪数据库曾经发生过的各种事件。MySQL也不例外。

日志分类

  1. 错误日志
  2. 二进制日志
  3. 查询日志
  4. 慢查询日志

二.错误日志

错误日志是MySQL中最重要的日志之一,它记录了当mysqld启动和停止时,以及服务器在运行过程中发生任何重错误时的相关信息。当数据库出现任何故障导致无法正常使用时,可以首先查看此日志。

该日志是默认开启的,默认存放目录为mysql 的数据目录,默认的日志文件名为 hostname.err (hostname是主机名)。

查看日志位置指令:

 

 三.二进制日志—binlog

概述

二进制日志(BINLOG)记录了所有的DDL(数据定义语言)语句和DML(数据操纵语言)语句,但是不包括数据查询语句。此日志对于灾难时的数据恢复起着极其重要的作用,MySQL的主从复制,就是通过该binlog实现的。

二进制日志,MySQl8.0默认已经开启,低版本的MySQL的需要通过配置文件开启,并配置MySQL日志的格式。Windows系统: my.ini Linux系统:my.cnf

 日志格式

1、STATEMENT
该日志格式在日志文件中记录的都是sQL语句(statement),每一条对数据进行修改的sQL都会记录在日志文件中,通过Mysql提供的mysqlbinlog工具,可以清晰的查看到每条语句的文本。主从复制的时候,从库(slave)会将日志解析为原文本,并在从库重新执行一次。

2、ROW
该日志格式在日志文件中记录的是每一行的数据变更,而不是记录saL语句。比如,执行sQL语句:updatetb_book set status='1',如果是STATEMENT日志格式,在日志中会记录一行sQL文件;如果是ROw,由于是对全表进行更新,也就是每一行记录都会发生变更,ROW格式的日志中会记录每一行的数据变更。

3、MIXED
混合了STATEMENT和ROW两种格式。

操作

-- 查看MySQL是否开启了binlog日志
show variables like 'log_bin';

-- 查看binlog日志的格式
show variables like 'binlog_format';

 

-- 查看所有日志
show binlog events;

-- 查看最新的日志
show master status;
-- 查询指定的binlog日志
show binlog events in 'LAPTOP-5QK4EBCD-bin.000014';

 

注:只有增删改才会被日志记录

-- 查询指定的binlog日志
show binlog events in 'LAPTOP-5QK4EBCD-bin.000008';

-- 从指定的位置开始,查看指定的binlog日志
show binlog events in 'LAPTOP-5QK4EBCD-bin.000008' from 126;

 

 -- 从指定的位置开始,查看指定的binlog日志
show binlog events in 'LAPTOP-5QK4EBCD-bin.000008' from 126;
-- 从指定的位置开始,查看指定的binlog日志,限制查询的条数
show binlog events in 'LAPTOP-5QK4EBCD-bin.000008' from 4 limit 2;-- 从pos为4后输出两行
-- 从指定的位置开始,带有偏移,查看指定的binlog日志,限制查询的条数
show binlog events in 'LAPTOP-5QK4EBCD-bin.000008' from 4 limit 1,3;-- 从pos为4后输出,从第一行开始往后输出三行(第一行不输出)
-- 清空所有的binlog日志文件
reset master;

四.查询日志

查询日志中记录了客户端的所有操作语句,而二进制日志不包含查询数据的sQL语句。
默认情况下,查询日志是未开启的。如果需要开启查询日志,可以设置以下配置:

-- 查看MySQL是否开启了查询日志
show variables like 'general_log';
-- 设置开启查询日志
set global general =1; 

 注:用set只是临时的

五.慢查询日志

慢查询日志记录了所有执行时间超过参数long _query_time设置值并且扫描记录数不小于min_examined_row_limit 的所有的saL语句的日志。long_query_time默认为10秒,最小为O,精度可以到微秒。

-- 查看慢查询日志是否开启
show variables like 'slow_query_log%';
-- 开启慢查询日志
set global slow_query_log=1;
-- 查看慢查询的超时时间
show variables like 'long_query_time%'

 

http://www.yayakq.cn/news/145939/

相关文章:

  • 诸城哪有做公司网站的吉林省长春市
  • WordPress仿站助手无锡正规网站建设
  • 丹徒网站建设方案佛山网站建设设计公司
  • 网站建设意识形态seo整站怎么优化
  • 贵州建设职业技术学院官方网站贵州省铜仁市城乡建设局网站
  • 广州市住房和城乡建设局官方网站怎么制作网站
  • 网站开发岗位实际情况平面设计coreldraw
  • 可以免费建设网站吗怎样接做网站和软件的活
  • oppo手机网站建设需求分析资料管理系统
  • 响应式网站 向下兼容小程序制作119
  • 巢湖网站建设网站开发费用可否计入无形资产
  • 关于公司网站改版通知南京网站关键词
  • 跟公司产品做网站微信网站开发视频教程
  • 高网站排名吗北京搜索引擎优化主管
  • 网站开发招聘 领英房产网站建设ppt
  • PHP网站开发涉及的工具有哪些官方网站建设最重要的是
  • 紫云网站建设网站建设 中企动力南昌0792
  • 响应式品牌网站设计网页html代码
  • 建立网站需要多少钱湖南岚鸿济南企业建站系统
  • 灵璧做网站的公司建筑管理招聘网
  • 建设网站美海房地产微信营销推广怎么做
  • 厦门市网站建设软件开发公司seo排名优化是什么
  • 东莞营销型高端网站建设攸县住房和城乡规划建设局网站
  • wordpress付费文章插件-paid articles下载厦门seo关键词优化运营
  • 山东胜越石化工程建设有限公司网站贵州景点网站建设方案
  • 织梦网站排行榜wordpress 创建栏目
  • 在线做qq空间的网站吗国内知名企业网站
  • 永久免费网站建设系统三合一网站指的是什么意思
  • 网站宽屏背景福田莲花北网站建设
  • 新世纪建设集团网站建筑项目查询平台