MySQL+Mycat分布式架构

2024年 7月 20日 46.6k 0

1. MyCAT基础架构图

MySQL+Mycat分布式架构-1
图中是两组分片,红色我们称为shard1,蓝色我们称为shard2
51 52是服务器
两个3307互为主从(双主),3309是本地3307的从库

2. MyCAT基础架构准备

说明:没有明确说明是只在某一个节点上做的,就是两个节点都做

2.1 环境准备:

两台虚拟机 db01 db02
每台创建四个mysql实例:3307 3308 3309 3310

2.2 删除历史环境:

pkill mysqld
rm -rf /data/330*
mv /etc/my.cnf /etc/my.cnf.bak

2.3 创建相关目录初始化数据

mysql软件我们之前已完成二进制安装,直接初始化即可

mkdir /data/33{07..10}/data -p
mysqld --initialize-insecure --user=mysql --datadir=/data/3307/data --basedir=/app/mysql
mysqld --initialize-insecure --user=mysql --datadir=/data/3308/data --basedir=/app/mysql
mysqld --initialize-insecure --user=mysql --datadir=/data/3309/data --basedir=/app/mysql
mysqld --initialize-insecure --user=mysql --datadir=/data/3310/data --basedir=/app/mysql

2.4 准备配置文件和启动脚本

我们server-id规划为:db01上是7/8/9/10,db02上是17/18/19/20

========db01==============
cat >/data/3307/my.cnf

相关文章

Oracle如何使用授予和撤销权限的语法和示例
Awesome Project: 探索 MatrixOrigin 云原生分布式数据库
下载丨66页PDF,云和恩墨技术通讯(2024年7月刊)
社区版oceanbase安装
Oracle 导出CSV工具-sqluldr2
ETL数据集成丨快速将MySQL数据迁移至Doris数据库

发布评论