05 2021 档案
摘要:源码编译安装xtrabackup 8.0 因为 xtrabackup 8.0.24 相关备份工具一直没有出来,但又看到 GitHub 上相关代码已提交,故尝试下载源码自行编译 OS:CentOS 7.9 MySQL:8.0.24 1、环境准备 为了从源代码构建 Percona XtraBackup
阅读全文
摘要:RPM 包和二进制包安装方式虽然简单,但也有一些缺陷,比如需要下载的包比较多,且包之间安装有先后依赖关系,最重要的是升级不方便。如果有新版本,则需要从新下载所有包进行替换。 为了解决这些不便之处,MySQL 官方提供了一种全新的安装方式--Yum Repository。Yum(全称为Yellow d
阅读全文
摘要:DBLE 三分片的数据拆分场景 1、准备后端 MySQL 节点 DBLE 的架构其实很好理解,DBLE 是代理中间件,DBLE 后面是物理数据库。对于应用来说,访问的都是 DBLE,不会接触到后端的数据库。 部署架构表如下图: | 服务 | IP:Port | 说明 | | | | | | DBLE
阅读全文
摘要:单纯使用读写分离功能 3.20.10.0版本开始dble⽀持单纯的读写分离,可以和分库分表功能分开单独使⽤。 若想启⽤dble的读写分离,仅需在 user.xml ⽂件中配置 rwSplitUser并指定对应的dbGroup即可。 1、修改user.xml配置文件 <dble:user xmlns:
阅读全文
摘要:dble 简介与整体架构 dble简介 dble是上海爱可⽣信息技术股份有限公司基于mysql的⾼可扩展性的分布式中间件,存在以下⼏个优势特性: 数据⽔平拆分 随着业务的发展,您可以使⽤dble来替换原始的单个MySQL实例。 兼容Mysql 与MySQL协议兼容,在⼤多数情况下,您可以⽤它替换My
阅读全文
摘要:MySQL的RPM包包括很多套件,老一点版本一般直接安装Server和Client就可以。较新的版本由于包之间存在更多的依赖关系,通常需要下载以下几个包才可以完成标准的安装。 mysql-community-server数据库服务器和相关工具 mysql-community-clientMySQL客
阅读全文
摘要:环境准备 主机名 | IP地址 | 部署服务 | | study01 | 10.186.65.68 | DTLE、MySQL study02 | 10.186.65.71 | DTLE、MySQL study03 | 10.186.65.72 | DTLE、MySQL Ps:如果不适用容器进行部署,
阅读全文
摘要:TiUP 是 TiDB 4.0 版本引入的集群运维工具,TiUP cluster 是 TiUP 提供的使用 Golang 编写的集群管理组件,通过 TiUP cluster 组件就可以进行日常的运维工作,包括部署、启动、关闭、销毁、弹性扩缩容、升级 TiDB 集群,以及管理 TiDB 集群参数。 最
阅读全文
摘要:为什么要升级到MySQL8.0 基于安全考虑 基于性能和稳定性考虑 新的功能 原始环境中版本太多,统一版本 升级检查需要做什么 数据字典升级 schema:mysql、 information_schema、 performance_schema、 sys 关键词是不是兼容 https://dev.
阅读全文