【转载文章】 安装cmatrix
安装相关依赖 yum -y install gcc make autoconf ncurses-devel 下载cmatrix编译安装 https://jaist.dl.sourceforge.net/project/cmatrix/cma...
安装相关依赖 yum -y install gcc make autoconf ncurses-devel 下载cmatrix编译安装 https://jaist.dl.sourceforge.net/project/cmatrix/cma...
故障环境介绍 创建了一个库 db, 导入了表t1 ,t1表中录入了很多数据 一个开发人员,drop database db; 没有备份,日志都在.怎么恢复? 思路:找到建库语句到删库之前所有的日志,进行恢复.(开启了GTID模式) 故障案例...
GTID 介绍 GTID(Global Transaction ID) 5.6 版本新加的特性,5.7中做了加强 5.6 中不开启,没有这个功能. 5.7 中的GTID,即使不开也会有自动生成 SET @@SESSION.GTID_NEXT...
面试案例: 1. 备份策略每天全备,有全量的二进制日志 2.业务中一共10个库,其中一个被误drop了 3. 需要在其他9个库正常工作过程中进行数据恢复
1. [(none)]>create database binlog charset utf8; 2. [(none)]>use binlog; [binlog]>create table t1(id int); 3. [...
日志文件查看 查看日志的开启情况 log_bin参数设置的路径,可以找到二进制日志 select @@log_bin; select @@log_bin_basename; show variables like '%log_bin%'; ...
简介 二进制日志的最小记录单元 对于DDL,DCL,一个语句就是一个event 对于DML语句来讲:只记录已提交的事务。 例如以下列子,就被分为了4个event begin; 120 - 340 DML1 340 - 460 DML2 46...
binlog是SQL层的功能。记录的是变更SQL语句,不记录查询语句。 记录SQL语句种类 DDL :原封不动的记录当前DDL(statement(语句)方式)。 DCL :原封不动的记录当前DCL(statement(语句)方式)。 DM...
binlog(binary logs)二进制日志作用 (1)配合备份恢复数据的日志,单纯靠二进制日志恢复数据很麻烦 (2)主从环境必须依赖二进制日志 binlog配置 注意:MySQL默认是没有开启二进制日志的,5.7必须加server_...
作用 记录启动\关闭\日常运行过程中,状态信息,警告,错误 配置 默认就是开启的: /数据路径下/hostname.err 手工设定: Master [(none)]>select @@log_error; vim /etc/my.c...
查看存储引擎 show engines; show variables like 'default_storage_engine'; select @@default_storage_engine; 如何指定和修改存储引擎 (1) 通过参数...