MySQL学习笔记MySQL学习笔记

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

【转载文章】 安装cmatrix

安装相关依赖 yum -y install gcc make autoconf ncurses-devel 下载cmatrix编译安装 https://jaist.dl.sourceforge.net/project/cmatrix/cma...


最新发布 第34页

MySQL的slowlog慢日志-MySQL学习笔记

MySQL的slowlog慢日志

阅读(1634)

记录运行较慢的SQL语句的日志,定位低效SQL语句的工具日志 开启慢日志(默认没开启) 开关: slow_query_log=1 文件位置及名字 slow_query_log_file=/data/mysql/slow.log 设定慢查询时...

mysql二进制日志其他操作-MySQL学习笔记

mysql二进制日志其他操作

阅读(1650)

自动清理日志 show variables like '%expire%'; expire_logs_days 0 日志一直不删 自动清理时间,是要按照全备周期+1 假设7天为一个全备周期: set global expire_logs_d...

案例-使用MySQL二进制日志恢复数据-MySQL学习笔记

案例-使用MySQL二进制日志恢复数据

阅读(1190)

故障环境介绍 创建了一个库 db, 导入了表t1 ,t1表中录入了很多数据 一个开发人员,drop database db; 没有备份,日志都在.怎么恢复? 思路:找到建库语句到删库之前所有的日志,进行恢复.(开启了GTID模式) 故障案例...

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

mysql-binlog日志的GTID新特性

阅读(1642)

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

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

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

阅读(1768)

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

MySQL的event事件-MySQL学习笔记

MySQL的event事件

阅读(1507)

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

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

MySQL的binlog记录方式

阅读(1539)

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

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

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

阅读(1463)

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

登录

注册