• MyISAM的适用场景越来越少了 随着MySQL 8.0的推出,系统表已经全面采用InnoDB引擎,不再需要MyISAM引擎。另外,MGR中也不支持MyISAM引擎。 因此,基本上可以考虑全面禁止使用MyISAM引擎了,问题是,这可行吗? 答案是...
  • 查看方式 已知至少有两种方式可以实现 1.开启 general_log 就可以观察到 开启命令 mysql> set global general_log=ON; 执行一些操作 [root@mgr2 ...
  • 1. 安装准备 2. 初始化MySQL Server 3. 初始化MGR第一个节点 4. 继续设置另外两个节点 5. 向MGR集群中写入数据 参考资料、文档 免责声明   本文介绍如何利用GreatSQL 8.0.25构建一个三节点的M...
  • 半同步简介 MASTER节点在执行完客户端提交的事务后不是立刻返回结果给客户端,而是等待至少一个SLAVE节点接收并写到relay log中才返回给客户端。 半同步相对于异步复制而言,提高了数据的安全性,同时也造成了一定程度的延迟,这个延迟最少是...
  • 复制概述 复制即把一台服务器上的数据通过某种手段同步到另外一台或多台从服务器上,使得从服务器在数据上与主服务器保持一致。 MySQL从3.X版本就开始支持复制功能,期间多次完善、改进、新增功能,比如并行复制的改进、GTID复制的推出,多源复制的完...
  • GTID概述 MySQL5.6 在原有主从复制的基础上增加了一个新的复制方式,即基于GTID的复制方式,它由UUID和事务ID两个部分组成,具有如下特点。 GTID事务是全局唯一性的,并且一个事务对应一个GTID值。 一个GTID值在同一个MyS...
  • 传统单线程复制说明 众所周知,MySQL在5.6版本之前,主从复制的从节点上有两个线程,分别是I/O线程和SQL线程。 I/O线程负责接收二进制日志的Event写入Relay Log。 SQL线程读取Relay Log并在数据库中进行回放。 以上...
  •            
  • 在MySQL当中,对于删除用户的操作大家并不陌生,先来看看问题: # 创建用户testuser01mysql> create user 'testuser01'@'%' identified by 'Test01.~!#';Query OK...
  • 1.基于四层+七层的负载均衡 实现负载均衡的方式有很多,例如基于DNS的负载均衡、基于四层交换技术的负载均衡、基于七层交换技术的负载均衡,其中nginx大家不陌生,我们可以通过配置实现负载均衡,可是问题也很明显,如果nginx宕机了,那么如何进行...