老是上网东看看,西瞧瞧。。不行啊,容易浮躁。。看书算了
一,错误日志文件:Error.log
记录Mysql Server运行过程所有较为严重的警告或错误信息,以及Mysql Server启动和关闭的详细信息,默认关闭
开启-log-error=[=file-name]
二,二进制日志Binary Log&Binary Log Index,即binlog
-log-bin=[=file_name]开启记录功能:mysql 会将所有修改数据库数据的query语句,以二进制的形式记录到文件,
其中包括
1,每条语句的执行时间,
2,所消耗的资源
3,以及相关事务的信息
4,binlog是事务安全的
binlog附加参数
--binlog_max_size设置binlog的最大存储上限
--binlog-bin-db=dbname 为某个表记录binlog
--binlog-ignore-db=dbname忽略某个表的binlog
注意:dbname指的是:执行query是所处的数据库,不是执行query操作的时所处的库
三,更新日志:update log
与binlog类似,文本形式,
四,慢查询日志;slow query log
顾名思义:记录执行时间较长的query语句,
--log-slow-quries[=file-name]开启
1,文本格式
2,语句执行时间
3,语句消耗时间
4,执行用户,链接主机等相关信息
5,专门分析慢查询的工具:mysqlslowdump
五innodb在线redo日志 innodb redo log
innodb事务安全的存储引擎:主要通过在线redo日志及记录在表中的undo信息来保证事务安全性
innodb_log_group_home_dir设置存放位置
innodb_log_files_in_group 设置日志的数量
分享到:
相关推荐
Mysql 的InnoDB引擎的相关笔记 1.0.MySQL架构到innoDB架构.md 1.1.0.InnoDB——简介.md 1.1.1.InnoDB——关键特性.md 1.2.0.InnoDB内存结构——缓冲池.md 1.2.1.InnoDB内存结构——log buffer.md 1.2.2.InnoDB内存...
记录了以下五大部分 一、grant用户授权 二、开启mysql bin-log日志 三、mysql主从复制 四、mysql分区技术,仅中mysql5.1之后的版本中支持。 五、mysql性能优化
1.3.8 清理 mysql 操作日志文件~/mysql_history.........................................................21 1.3.9 禁止开发获取到 web 连接的密码,禁止开发连接操作生产对外的库...........21 1.4.0 服务器禁止...
Your MySQL connection id is 10Server version: 5.7.25-log MySQL Community Server
● 本打算买个云数据,为我的新项目做点安全保障。阿里云,腾讯云转了一圈,两个字太贵。不就数据有备份吗,既然这样那我不如...修改mysql配置文件,一般在/etc/mysql/my.conf server-id=1 //设置mysql的id标识 log-bi
《童虎学习笔记》SQL语言高手样本数据access_log.sql
在 [mysqld] 中新增以下内容: 代码如下:log-bin=mysql-binlog-bin-index=mysql-bin.indexserver-id = 1sync_binlog=1binlog_format=mixed然后指定要做同步的数据库,并忽略掉不需要做同步的数据库 代码如下:binlog-...
基于SSH2框架设计,数据库可以用mysql或sqlserver,也可以转换到oracle. 电脑品牌信息: 品牌信息编号,品牌名称 电脑信息:笔记本电脑名称,笔记本电脑品牌,操作系统,处理器,主板,内存,硬盘,显卡,显示器,...
MYSQL面试题。 BufferPool、B+树、索引、explain、MVCC、Redo Log、Undo Log、binlog
TypeScript Next.js示例这是一个非常简单的项目,显示了Next.js与TypeScript的用法。自己部署使用部署示例:如何使用它? 使用或执行以引导示例: npx create-next-app --example with-typescript with-typescript-...
韩顺平oracle学习笔记 第0讲:如何学习oracle 一、如何学习oracle Oracle目前最流行的数据库之一,功能强大,性能卓越。学习oracle需要具备一定基础: 1.学习过一门编程语言(如:java ,c) 2.最好学习过一门别的...
1.5 创建mysql数据库 5 1.6 Mybatis入门程序 5 1.6.1 需求 5 1.6.2 第一步:创建java工程 6 1.6.3 第二步:加入jar包 6 1.6.4 第三步:log4j.properties 6 1.6.5 第四步:SqlMapConfig.xml 6 1.6.6 第五步:po类 7 ...
笔记 学习笔记 Linux PHP 雷迪斯 走 MySQL MongoDB 吉特 其他 贡献者 :sparkles: 感谢这些很棒的人(): 该项目遵循规范。 欢迎任何形式的捐助! 执照
binlog:MySQL数据库的二进制日志,记录用户对数据库操作的SQL语句(select除外),使用mysqlbin可以查看其内容 binlog有三种: 1. STATMENT:基于SQL语句的复制,每一条会修改数据的sql语句会被记录到binlog中。 2....
这个项目的第一部分以图书信息管理为示例...1.MySQL 2.Redis 第三部分是在前面的基础上,分析项目存在的不足,并对其进行由点及面的优化。 当简单的优化无法达到我们想要的目的时,就需要从架构层面进行整体的升级改造
oracle学习文档 笔记 全面 深刻 详细 通俗易懂 doc word格式 清晰 第一章 Oracle入门 一、 数据库概述 数据库(Database)是按照数据结构来组织、存储和管理数据的仓库,它产生于距今五十年前。简单来说是本身可视...
\contentsline {chapter}{Contents}{2}{section*.1} {1}Java基础}{17}{chapter.1} {1.1}基本语法}{17}{section.1.1} {1.2}数字表达方式}{17}{section.1.2} {1.3}补码}{19}{section.1.3} {1.3.1}总结}{23}{...
grep mysql /root/install.log grep -R --include=*.h --include=.cpp xxxx ./ cut命令 cut命令可以从一个文本文件或者文本流中提取文本列 语法:cut -d '分隔字符串' -f fields #用于有特定分隔字符 cut -c 字符...
2 Jive Knowledge Base Changelog <br> 系统缺陷 1 Jive的硬伤 2 查询的Bug <br> 安装配置 1 Jive Forum KB的license 2 MakeWAR.jar文件中的MakeWAR.class源代码...
系统设计 1 jive设计思路 2 jive的工作内幕 3 Jive源代码研究 4 Jive中的设计模式 5 jive学习笔记 <br> <br> 数据库设计 1 Jive Forums数据库说明(英文) 2 Jive KB...