在slave上有两个线程:io线程和sql线程io线程接收master的二进制日志信息并写入到本地的relay log中;sql线程执行本地relay log中的信息。io线程读取到的二进制日志当前位 ...
MySQL . 对复制功能提供了新特性:slave 支持 crash safe,可以解决之前版本中系统异常断电可能导致的 SQL thread 信息不准确的问题。 原文:Enabling crash safe slaves with MySQL . 可以对从库进行配置 crash safe 功能是 MySQL . 关于复制的一个重大改进。然而,我们注意到对如何正确开启这个特性存在着一些困惑,那么 ...
2017-03-17 14:12 1 2263 推荐指数:
在slave上有两个线程:io线程和sql线程io线程接收master的二进制日志信息并写入到本地的relay log中;sql线程执行本地relay log中的信息。io线程读取到的二进制日志当前位 ...
MySQL的crash-safe的原理 组件分为 连接器 分析器 优化器 执行器 存储引擎(插件的形式) 前面的四个分别是Server层的组件,后面存储引擎层是插件,如InnoDB,MyISAM,Memory等 连接器 连接器的作用主要是维持和客户端之间的通信 ...
昨天在复习 MySQL 日志相关的知识,学的东西过一段时间后就会遗忘,遗忘后再重新思考,往往会有新的收获。想到几个问题,把它记录下来。 为什么 redo log 具有 crash-safe 的能力,而 binlog 没有? redo log 是什么? 一个固定大小,“循环写”的日志文件,记录 ...
mysql5.5推出了相关的审计功能,但社区版是不支持审计系统的。可以使用McAfee的MySQL插件,为MySQL提供审计功能,重点是安全性和审计要求。该插件可以用作独立的审核解决方案,也可以配置为将数据提供给外部监视工具。 安装手册: Installation · mcafee ...
一、查询审计配置情况 show global variables like 'log_timestamps'; show global variables like '%general%' 二、永久开启审计 ...
由于MySQL的社区版是不支持审计系统的,因为通过第三方的插件实现审计功能。来自McAfee的MySQL插件,为MySQL提供审计功能,重点是安全性和审计要求。该插件可以用作独立的审核解决方案,也可以配置为将数据提供给外部监视工具。 插件下载地址: https://bintray.com ...
【问题】 生产环境有多台slave服务器,不定期的会crash,下面是error log中的堆栈信息 Thread pointer: 0x7f1e54b26410 Attempting backtrace. You can use the following information ...
下面方式是在线开启,重启后会失效: 1.mysql社区版没有审计插件, 先获取server_audit.so文件,我是先在一台测试服务器上安装了一个mariadb数据库,然后搜索find / -name server_audit.so文件,scp复制出来的,也可以直接 ...