数据库运维
记录DBA学习成长历程

MySQL 第8页

mysql-binlog日志的GTID新特性-MySQL学习笔记

mysql-binlog日志的GTID新特性

阅读(1399)

GTID 介绍 GTID(Global Transaction ID) 5.6 版本新加的特性,5.7中做了加强 5.6 中不开启,没有这个功能. 5.7 中的GTID,即使不开也会有自动生成 SET @@SESSION.GTID_NEXT...

MySQL的binlog二进制日志文件及内容查看-MySQL学习笔记

MySQL的binlog二进制日志文件及内容查看

阅读(1549)

日志文件查看 查看日志的开启情况 log_bin参数设置的路径,可以找到二进制日志 select @@log_bin; select @@log_bin_basename; show variables like '%log_bin%'; ...

MySQL的event事件-MySQL学习笔记

MySQL的event事件

阅读(1294)

简介 二进制日志的最小记录单元 对于DDL,DCL,一个语句就是一个event 对于DML语句来讲:只记录已提交的事务。 例如以下列子,就被分为了4个event begin; 120 - 340 DML1 340 - 460 DML2 46...

MySQL的binlog记录方式-MySQL学习笔记

MySQL的binlog记录方式

阅读(1308)

binlog是SQL层的功能。记录的是变更SQL语句,不记录查询语句。 记录SQL语句种类 DDL :原封不动的记录当前DDL(statement(语句)方式)。 DCL :原封不动的记录当前DCL(statement(语句)方式)。 DM...

MySQL的binlog二进制日志作用及配置-MySQL学习笔记

MySQL的binlog二进制日志作用及配置

阅读(1243)

binlog(binary logs)二进制日志作用 (1)配合备份恢复数据的日志,单纯靠二进制日志恢复数据很麻烦 (2)主从环境必须依赖二进制日志 binlog配置  注意:MySQL默认是没有开启二进制日志的,5.7必须加server_...

MySQL日志管理概述及错误日志介绍-MySQL学习笔记

MySQL日志管理概述及错误日志介绍

阅读(1293)

作用 记录启动\关闭\日常运行过程中,状态信息,警告,错误 配置 默认就是开启的: /数据路径下/hostname.err 手工设定: Master [(none)]>select @@log_error; vim /etc/my.c...

MySQL的InnoDB存储引擎核心参数-MySQL学习笔记

MySQL的InnoDB存储引擎核心参数

阅读(1343)

查看存储引擎 show engines; show variables like 'default_storage_engine'; select @@default_storage_engine; 如何指定和修改存储引擎 (1) 通过参数...

MySQL事务的ACID特性-MySQL学习笔记

MySQL事务的ACID特性

阅读(1278)

Atomic(原子性) 所有语句作为一个单元全部成功执行或全部取消。不能出现中间状态。主要和undo,redo有关。 Consistent(一致性) 如果数据库在事务开始时处于一致状态,则在执行该事务期间将保留一致状态。 Isolated(...

MySQL的InnoDB存储引擎物理存储结构-MySQL学习笔记

MySQL的InnoDB存储引擎物理存储结构

阅读(1387)

最直观的物理层存储方式(/data/mysql) 1.MyISAM: myt.frm:数据字典信息(列的定义和属性) my.MYD:数据行 myt.myi:索引 2.Innodb: city.frm:存储表的列信息 city.ibd(独立表...

MySQL存储引擎表级查看及修改-MySQL学习笔记

MySQL存储引擎表级查看及修改

阅读(1210)

查看默认存储引擎 select @@default_storage_engine; 修改默认存储引擎(不代表生产操作) 会话级别(仅影响当前会话):退出登录之后,所有参数均失效. set default_storage_engine=myi...